답변1
이 시도:
tmux new-session \; split-window -h \; split-window -v -p 66 \; split-window -v \; select-pane -t 0 \; split-window -v -p 66 \; split-window -v \;
또한 다음 질문을 살펴보십시오.https://stackoverflow.com/questions/5609192/how-to-set-up-tmux-so-that-it-starts-up-with-specified-windows-opened.
답변2
또 다른 대답좋고 쉽습니다. 더 고급 기능(예: 창 이름, 현재 디렉터리 및 실행 중인 명령을 포함한 상태 저장 및/또는 더 많은 창/더 복잡한 레이아웃이 있는 경우)을 원하는 경우 사용할 수 있는 몇 가지 플러그인이 있습니다. 다음은 간단한 요약입니다.
사용tmuxator플러그인, 문서화된 대로 포드 구성을 yaml 파일에 넣은 다음
tmuxinator start [project] -n [name]
다음은 어떻게 보이는지 확인할 수 있는 샘플 yaml 파일입니다.
- editor:
layout: b147,208x73,0,0[208x62,0,0,208x10,0,63{104x10,0,63,103x10,105,63}]
panes:
- vim
- #empty, will just run plain bash
- top
게다가tmux 부활플러그인(개인적으로 사용하는 플러그인). 좋은 점은 세션을 설정한 tmux
다음 Ctrl+ B(또는 접두사 키가 무엇이든)를 누른 다음 Ctrl+를 누르면 S레이아웃이 파일에 저장된다는 것입니다. Ctrl+를 복원하려면 +를 B선택하세요 .CtrlR
tmux-resure를 사용하면 자동으로 복원하는 방법을 모르므로 tmux
로드된 레이아웃에서 시작합니다( start 를 사용하고 다시 시작하는 대신 Ctrl-R
). 가능할 것 같지만 이 플러그인을 사용하기로 결정했는지 여부는 귀하가 결정하도록 하겠습니다.
편집하다:연속체 플러그인tmux 시작 후 즉시 자동 복구 허용