tmux: 키를 왼쪽/오른쪽/상단/하단 창으로 다시 매핑합니다.

tmux: 키를 왼쪽/오른쪽/상단/하단 창으로 다시 매핑합니다.

Ctrl-bTmux에서는 +를 사용하여 창 사이를 이동할 수 있습니다 (→, ←, ↑, ↓).

다음과 같이 다시 매핑하고 싶습니다.

Ctrl-b+ Ctrl-(l, j, i, k).

참고로 키 배치는 l,j,i,kD패드와 비슷하게 되어 있지만, 손을 움직이지 않고도 쉽게 입력할 수 있도록 되어 있습니다.

에서 무언가를 편집하고 있지만 .tmux.conf위 명령을 다시 바인딩하는 방법에 대한 정보를 찾을 수 없습니다.

답변1

vim과 유사한 탐색을 계속 사용하려는 경우에도 다시 매핑이 유용합니다 resize-pane.

# vim-like pane resizing  
bind -r C-k resize-pane -U
bind -r C-j resize-pane -D
bind -r C-h resize-pane -L
bind -r C-l resize-pane -R

# vim-like pane switching
bind -r k select-pane -U 
bind -r j select-pane -D 
bind -r h select-pane -L 
bind -r l select-pane -R 

# and now unbind keys
unbind Up     
unbind Down   
unbind Left   
unbind Right  

unbind C-Up   
unbind C-Down 
unbind C-Left 
unbind C-Right

.tmux.conf내가 뭘 하는지 보여줄게인용하다

그건 그렇고, 키에 'horizontal-split'놓으면 및 에 방해가 될 수 있으므로 다시 매핑하는 것을 잊지 마십시오 .hpane-resizepane-switch

답변2

tmux list-keys(또는 prefix + ?기본 설정에서)은 현재 키맵을 설정하는 데 필요한 명령 형태로 제공합니다. 를 참조하세요 man tmux. 명령 이름은 bind-key(기본 바인딩을 제거하는 데 사용할 수 있음 unbind-key)입니다.

더 많은 "표준" 조합을 고려할 수도 있습니다.하지크라vi, 및 clone(홈 행의 모든 ​​키)은 알려져 있으며, 특히 빠르게 입력하는 경우 더욱 그렇습니다.

관련 정보