Tmux permet de se déplacer dans les volets à l'aide de Ctrl-b+ (→, ←, ↑, ↓).
Je voudrais remapper ceci à:
Ctrl-b+ Ctrl-(l, j, i, k).
Pour référence, la disposition des touches l,j,i,kest similaire à celle des touches fléchées, mais elles sont plus faciles à taper sans bouger la main.
J'ai édité quelques éléments ici et là sur le .tmux.conf
, mais je n'ai pas pu trouver d'informations sur la façon de relier les commandes ci-dessus.
man tmux | less -p select-pane
Réponses:
tmux list-keys
(ouprefix + ?
dans les paramètres par défaut) vous donnera les mappages de touches actuels sous la forme de commandes nécessaires pour les configurer. Voirman tmux
, le nom de la commande estbind-key
(et vous voudrez peut-être supprimer les liaisons par défaut avecunbind-key
).Vous voudrez peut-être aussi envisager une combinaison hjkl plus "standard" , connue de
vi
et des clones (toutes les clés de la ligne d'accueil), surtout si vous êtes un dactylographe rapide.la source
Si vous souhaitez vous en tenir à la navigation de type vim, il serait utile de remapper
resize-pane
également:Je vais vous montrer mon
.tmux.conf
comme référenceEt en passant, n'oubliez pas de remapper le
'horizontal-split'
au cas où vous l'auriez sur la hclé car cela interférerait avec votrepane-resize
etpane-switch
.la source
CTRL-B CTRL-J CTRL-J CTRL-J
va étendre le volet courant de 3 lignes au lieu de:CTRL-B CTRL-J CTRL-B CTRL-J CTRL-B CTRL-J