tmux의 분할 분할 크기 균등화

2119 단어 tmux

기본 창 분할 크기



tmux 의 디폴트 페인의 분할 설정에서는, 3개 이상의 페인 분할시에는 아래와 같이 균등하지 않은 사이즈의 페인이 됩니다.



Vim 의 C-w s 로 윈도우를 분할했을 때와 같이, 균등한 사이즈로 분할하고 싶어지는 경우도 있을까 생각합니다.

select-layout 의 even-xxx



tmux의 기본 키 바인딩을 tmux 저장소의 key-bindings.c에서 확인하면,

key-bindings.c
static const char* defaults[] = {
    // 中略
    "bind M-1 select-layout even-horizontal",
    "bind M-2 select-layout even-vertical",
    // 中略
};

even-horizontal 이나 even-vertical 과 같은 기대하고 있는 거동을 실현해 줄 것 같은 키 바인드를 찾을 수 있습니다.
실제로 even-vertical 의 키 바인드를 시험해 보면 아래와 같이 기대하고 있는 결과가 되었습니다.



분할 분할과 동시에 분할 크기를 균등하게



내 .tmux.conf의 설정은 이 기사 을 참고로 하고 있으므로, 분할 분할은 「-」나 「|」에 할당하고 있습니다.
그 .tmux.conf 를 아래와 같이 수정합니다.

tumx.conf
bind | split-window -h \; select-layout even-horizontal
bind - split-window -v \; select-layout even-vertical


3 개 이상의 창을 분할하면 자동으로 균등 한 크기가되었습니다

좋은 웹페이지 즐겨찾기