tmux 取消綁定方向鍵

tmux 取消綁定方向鍵

在 tmux 中切換到 vim 風格的窗格導航,如下所示:

bind h select-pane -L
bind j select-pane -D
bind k select-pane -U
bind l select-pane -R

具體來說,如何關閉原始按鍵綁定C-a <arrow key>

答案1

使用unbind-key

unbind Left
unbind Down
unbind Up
unbind Right

答案2

如果你想堅持使用類似 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'以防萬一您將它放在h按鍵上,因為它會幹擾您的pane-resizepane-switch

相關內容