Nachdem ich in tmux mit Folgendem zur Vim-artigen Bereichsnavigation gewechselt bin:
bind h select-pane -L
bind j select-pane -D
bind k select-pane -U
bind l select-pane -R
Wie kann ich die ursprünglichen Tastenkombinationen konkret deaktivieren C-a <arrow key>
?
Antwort1
Verwenden unbind-key
:
unbind Left
unbind Down
unbind Up
unbind Right
Antwort2
Wenn Sie bei der vim-ähnlichen Navigation bleiben möchten, wäre es sinnvoll, resize-pane
auch Folgendes neu zuzuordnen:
# 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
Ich zeige Ihnen meine .tmux.conf
alsBeispiel
Und vergessen Sie übrigens nicht, die neu zuzuordnen, 'horizontal-split'
falls Sie sie auf der Taste haben, da sie Ihre und hbeeinträchtigt .pane-resize
pane-switch