.screenrc-시작시 여러 지역


11

나는 그것이 가능하다는 것을 알고 있지만, 내 인생에서 분할 영역 모드에서 하나의 창으로 화면을 시작하는 방법을 알아낼 수 없습니까?

즉 : 시작시 여러 창을 열도록 화면을 설정했지만 각 지역에서 응용 프로그램을 실행하여 창 0을 두 영역으로 나누기를 원합니다.

답변:


13

split 명령을 추가 .screenrc하고 사용 focus하고 select어떤 윈도우가 어떤 분할에 있고 어떤 분할에 포커스가 있는지를 제어 하고 사용할 수 있습니다 .

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

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

첫 번째 화면 창만 여러 영역으로 나누려면 화면 세션의 첫 번째 창에서 다른 화면 세션을 실행하고 위의 화면 설정을 사용할 수 있습니다. .screenrc예를 들어 .screenrc.split, 이외의 파일로 위의 설정을 저장하면 이를 기본 화면 세션에 추가하여 화면 창 내에서 내장 분할 화면을 시작할 수 있습니다.

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

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

escape ^Bb

감사! 나는 질문을하지 않았지만 항상 이것을 할 수 있기를 원했다. 아주 좋아요!
오스카
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.