TMUX utilisant pour naviguer volets

Standard TMUX est configuré pour utiliser ctrl-b + [haut, bas, gauche, droite] lors de la navigation entre les volets.

Je voudrais faire en sorte que je peux utiliser ctrl-b (ou le préfixe de mon choix) + [h,j,k,l].

Je pensais que je l'avais fait avec les éléments suivants vi clé dans ma ~/.tmux.conf paramètres:

set -g status-keys vi
setw -g mode-keys vi

Pourtant, cela ne semble pas changer quoi que ce soit (du moins pas à ce que je cherchais). Comment puis-je obtenir que cela fonctionne. Et oui mon .tmux.conf fonctionne correctement. Je peux donner plus d'infos si nécessaire.

Mise à jour:

Voici mon plein .tmux.conf après avoir essayé de le faire fonctionner:

set -g status-keys vi
setw -g mode-keys vi

set -g prefix C-a
unbind C-b
bind C-a send-prefix


# smart pane switching with awareness of vim splits
bind h select-pane -L
bind j select-pane -D
bind k select-pane -U
bind l select-pane -R

Sinon, j'ai essayé d'utiliser ce w/vim-tmux-navigateur plugin Vim:

# smart pane switching with awareness of vim splits
bind -n C-h run "(tmux display-message -p '#{pane_current_command}' | grep -iq vim && tmux send-keys C-h) || tmux select-pane -L"
bind -n C-j run "(tmux display-message -p '#{pane_current_command}' | grep -iq vim && tmux send-keys C-j) || tmux select-pane -D"
bind -n C-k run "(tmux display-message -p '#{pane_current_command}' | grep -iq vim && tmux send-keys C-k) || tmux select-pane -U"
bind -n C-l run "(tmux display-message -p '#{pane_current_command}' | grep -iq vim && tmux send-keys C-l) || tmux select-pane -R"
bind -n C-\ run "(tmux display-message -p '#{pane_current_command}' | grep -iq vim && tmux send-keys 'C-\\') || tmux select-pane -l"

source

Qui ne fonctionne pas non plus. Je suis un peu perplexe.

InformationsquelleAutor ApathyBear | 2015-06-08