En mis máquinas Ubuntu 11.10 que ejecutan byobu 4.37, puedo usar la combinación de teclas Ctrl+ ←/ Ctrl+ →para saltar una palabra a la vez en el terminal. Sin embargo, en mis máquinas Ubuntu 12.04 con byobu 5.17 esto ya no funciona.
He leído que byobu ha reasignado esas combinaciones de teclas para cambiar el tamaño de las divisiones, y ahora Alt+ ←y Alt+ →tienen el efecto deseado. Sin embargo, no puedo encontrar dónde se asignan Alt+ ←y Alt+ →, para reasignar Ctrl+ ←y Ctrl+ →. Si quito la asignación de las combinaciones de teclas para Ctrl+ ←y Ctrl+ →, entonces el cursor mueve solo 1 carácter a la vez, no 1 palabra a la vez.
La razón del cambio es porque ahora Byobu está utilizando
tmux
el backend, en lugar descreen
.CTRL- Left& CTRL- Rightse usan
tmux
para navegar en los paneles, ¡así que tenemos que decirle quetmux
no haga esto! Simplemente edite su~/.byobu/keybindings.tmux
y agregue las siguientes líneas al final:Simplemente cierre sesión / vuelva a iniciar sesión y debería ver el cambio.
* Nota, esto solo funcionará
xterm
, no para el realttys
. Notarás que incluso sin usarbyobu
, ctrl- lefty ctrl- rightno te comportes como se espera de atty
. Ubuntu parece ignorar/etc/inputrc
cuando se usa untty
por alguna razón.fuente
.tmux.conf
cambios