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"
Qui ne fonctionne pas non plus. Je suis un peu perplexe.
- Si vous êtes prêt à mettre dans le travail, essayez ce qui est écrit dans ces articles: robots.thoughtbot.com/seamlessly-navigate-vim-and-tmux-splits , github.com/christoomey/vim-tmux-navigator , codeography.com/2013/06/19/navigating-vim-and-tmux-splits
- Merci, je vais donner un coup de feu
- vous parliez de naviguer windows ou volets dans tmux ? btw, ce n'est pas un vim question, je suis retrait du vim tag.
- J'ai mis à jour ma question. Je voulais dire volets, désolé pour la confusion.
Vous devez vous connecter pour publier un commentaire.
Vous pouvez le faire comme suit:
Noter que
mode-keys
se réfère à l'aide de vi-tels que la navigation à l'intérieur d'un tampon etstatus-keys
se réfère à l'aide de vi-comme d'édition dans la barre d'état, mais ne se réfère à la commutation entre les volets..tmux.conf
, en effet, m'obtenir le comportement souhaité. Préfixe+{h,j,k,l} pour naviguer entre les volets. Quelle est la version de tmux utilisez-vous?Avez-vous pensé à la source de votre ~/.tmux.fichier conf? Après avoir fait les modifications dans ce fichier, vous devez entrer la commande suivante pour voir les changements