Tmux에는 터미널을 수평 및 수직으로 분할하는 일반적인 키 바인딩이 있습니다. 하지만 현재 활성화된 창의 오른쪽과 아래로 분리됩니다. 현재 활성 창을 분할하여 새 창이 현재 활성 창의 왼쪽과 위에 생성되도록 하는 방법이 있습니까?
답변1
에서 man tmux
:
split-window [-bdfhvP] [-c start-directory] [-l size | -p percentage] [-t target-pane]
[shell-command] [-F format]
(alias: splitw)
Create a new pane by splitting target-pane: -h does a horizontal split and -v a
vertical split; if neither is specified, -v is assumed. The -l and -p options
specify the size of the new pane in lines (for vertical split) or in cells (for
horizontal split), or as a percentage, respectively. The -b option causes the
new pane to be created to the left of or above target-pane. The -f option cre‐
ates a new pane spanning the full window height (with -h) or full window width
(with -v), instead of splitting the active pane. All other options have the
same meaning as for the new-window command.
따라서 다음 줄을 입력 ~/.tmux.conf
하고 이를 얻으면 원하는 동작이 생성됩니다. 이 -b
옵션 에 주의하세요 .
# pane splitting
bind -r v split-window -bh
bind -r b split-window -bv