.screenrc - 출시 시 여러 지역

.screenrc - 출시 시 여러 지역

가능하다는 것은 알지만 분할 영역 모드에서 하나의 창으로 화면을 시작하는 방법을 평생 알 수 없습니까?

예: 시작 시 여러 창을 열도록 화면을 설정했지만 창 0을 두 영역으로 분할하고 각 영역에서 실행되는 애플리케이션을 사용하고 싶습니다.

답변1

분할 명령을 추가하고 사용 .screenrc하여 어떤 창이 어떤 분할에 있고 어떤 분할에 초점이 맞춰져 있는지 제어할 수 있습니다.focusselect

screen -t window0 bash
screen -t window1 bash
select window0
split
focus down
select window1
focus up

분할은 개별 화면 창을 분할하지 않고 대신 화면 세션의 전체 인스턴스에 대한 분할을 생성합니다. 또한 생성 후 screen 세션을 다시 연결해도 분할이 다시 생성되지 않습니다.

첫 번째 화면 창만 여러 영역으로 분할하려면 화면 세션의 첫 번째 창 내에서 다른 화면 세션을 실행하고 위의 화면 설정을 사용할 수 있습니다. 위의 설정을 이외의 파일( .screenrc예: ) 에 저장하는 경우 .screenrc.split이를 기본 화면 세션에 추가하여 화면 창 내에 포함된 분할 화면을 시작할 수 있습니다.

screen -t split screen -S split -c .screenrc.split

CTRL+A기본 화면 세션 내에 화면 세션을 포함하는 경우 명령 Esc 키를 내부 화면 세션 이외의 항목에 바인딩하고 싶을 것입니다 . 이 키를 바인딩하여 CTRL+B내장된 화면의 화면 구성 파일에 추가하려면( .screenrc.split):

escape ^Bb

관련 정보