저는 수직 분할을 지원하는 최신 버전의 GNU Screen을 사용하고 있습니다.
창을 두 개로 분할한 후 두 창 모두가 전체 영역을 수평 또는 수직으로 절반으로 분할하도록 어떻게 전환합니까?
시각적 선택 항목이 오버플로되지 않고 다른 창에서 텍스트를 가져오지 않고 마우스를 사용하여 한 창에서 일부 텍스트를 복사할 수 있도록 가로로 변경해야 합니다.
그런 다음 다시 분할 수평선으로 전환해야 합니다.
답변1
GNU는 screen
어떤 레이아웃도 미리 정의하지 않으므로 사용자가 직접 디자인해야 합니다. 이것이 내가 ~/.screenrc에 추가한 것입니다:
# define layouts
layout new 'horizontal'
split
layout new 'vertical'
split -v
layout new 'main'
# bind control sequences for new layouts
bind V layout select 'vertical'
bind H layout select 'horizontal'
bind ' ' layout next # <- actually means Ctrl-a + Space
이 방법으로 Ctrl+ a Space|를 사용하여 레이아웃을 전환할 수 있습니다. V|H
(실제로 모든 제어 시퀀스는 기본적으로 Ctrl+로 시작하므로 a앞으로는 생략하겠습니다.)
이 솔루션은 이상적이지 않습니다. 화면 세션을 시작한 후 처음에는 다음을 수행해야 합니다.지루하게| 를 사용하여 각 "영역"(레이아웃의 일부)에 초점을 맞추고 | + 또는 원하는 다른 방법을 사용하여 TAB프로세스를 연결합니다( man screen
어디에서든 "창"이라고 부르세요 n) .p0-9Ctrlc
가능하다면 죽이기보다는 해체하고 싶을 것 같아요.
...이것은 귀하의 사용 사례를 다루어야 합니다. 건배!