[unix] 수직 분할에서 수평 및 후면으로 GNU 화면 전환

수직 분할을 지원하는 최신 버전의 GNU Screen을 사용하고 있습니다.

창을 2로 나누면 전체 영역을 가로와 세로로 반으로 나누도록 어떻게 전환 할 수 있습니까?

시각적 선택이 넘치지 않고 다른 창에서 텍스트를 가져 가지 않고 한 창에서 마우스로 일부 텍스트를 복사하려면 가로로 변경해야합니다.

그런 다음 수평에서 수직 분할로 다시 전환해야합니다.



답변

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| p| 0-9| Ctrl+ c또는 다른 선택 방법.

가능하면 죽이는 대신 분리하고 싶을 것 같습니다.

… 이것은 유스 케이스를 희망적으로 다루어야합니다. 건배!


답변