Page 1 sur 1

[Vim] Raccourcis Vim "switch words" dans Tmux (Résolu)

Publié : sam. 04 mai 2013, 17:32
par NeanderMarcl
Salut,

J'ai installer Tmux et lorsque j'ai démarré une session Tmux et que je veux éditer un fichier via Vim et que je veux "switcher" entre les mots via le raccourcis Ctrl flèche droite ou gauche. Ce raccourcis ne fonctionne plus (je passe en mode insertion).
Comment utiliser ce raccourci avec Tmux ?
Voici mon fichier .tmux.conf

Code : Tout sélectionner

set -g default-terminal "screen-256color"
set-option -g status-utf8 on
set -g status-fg black
set -g status-bg white
set -g status-attr dim
set -g history-limit 30000
set -g mode-mouse on
set-option -g mouse-select-pane on
set-option -g mouse-select-window on
set-window-option -g xterm-keys on
setw -g automatic-rename

Re: [Vim] Raccourcis Vim "switch words" dans Tmux

Publié : mar. 07 mai 2013, 15:17
par cdemoulins
Je pense que c'est un problème de configuration de ton shell.

Par exemple, j'ai la configuration suivante dans mon .zshrc :

Code : Tout sélectionner

bindkey '^[[A'  up-line-or-search    # Up
bindkey '^[[D'  backward-char        # Left
bindkey '^[[B'  down-line-or-search  # Down
bindkey '^[[C'  forward-char         # Right

Re: [Vim] Raccourcis Vim "switch words" dans Tmux

Publié : mer. 08 mai 2013, 11:36
par NeanderMarcl
Merci pour ton astuce, mais j'utilise bash j'ai copier les bindkey dans le .bashrc au démarrage du shell commande introuvable ?

Re: [Vim] Raccourcis Vim "switch words" dans Tmux

Publié : jeu. 09 mai 2013, 12:09
par cdemoulins
C'est normal que ça ne fonctionne pas dans bash vu que la syntaxe est différente.

La fonction «bindkey» de zsh s'appelle «bind». Par contre je ne connais pas la syntaxe exacte donc je te laisse lire la doc là-dessus.

Est-ce que les flèches fonctionnent pour déplacer le curseur ?

Et sinon en attendant rien ne t’empêche d'utiliser les commandes de bases de vim pour déplacer le curseur : b, w, …

Re: [Vim] Raccourcis Vim "switch words" dans Tmux

Publié : jeu. 09 mai 2013, 13:49
par NeanderMarcl
Ouais, comme tu dis je vais utiliser les commandes de Vim, b,w !
Merci du conseil !