Sur mes machines Ubuntu 11.10 exécutant byobu 4.37, je peux utiliser la combinaison de touches Ctrl+ ←/ Ctrl+ →pour sauter un mot à la fois dans le terminal. Cependant, sur mes machines Ubuntu 12.04 avec byobu 5.17, cela ne fonctionne plus.
J'ai lu que byobu a remappé ces combinaisons de touches pour redimensionner les divisions, et maintenant Alt+ ←et Alt+ →ont l'effet souhaité. Cependant, je ne peux pas trouver où Alt+ ←et Alt+ →sont mappés, afin de remapper Ctrl+ ←et Ctrl+ →. Si je démappe les raccourcis clavier pour Ctrl+ ←et Ctrl+ →, le curseur ne déplace qu'un seul caractère à la fois, pas un mot à la fois.
La raison du changement est que maintenant Byobu utilise
tmux
comme backend, au lieu descreen
.CTRL- Left& CTRL- Rightsont utilisés
tmux
pour naviguer dans les volets, nous devons donc dire detmux
ne pas le faire! Modifiez simplement votre~/.byobu/keybindings.tmux
et ajoutez les lignes suivantes à la fin:Déconnectez-vous / reconnectez-vous et vous devriez voir le changement.
* Remarque, cela ne fonctionnera que pour
xterm
, pas pour le réelttys
. Vous remarquerez que même sans utiliserbyobu
, ctrl- leftet ctrl- rightne se comportent pas comme prévu de la part de atty
. Ubuntu semble ignorer/etc/inputrc
lors de l'utilisation d'untty
pour une raison quelconque.la source
.tmux.conf
changements