Nas minhas máquinas Ubuntu 11.10 executando o byobu 4.37, posso usar a combinação de teclas Ctrl+ ←/ Ctrl+ →para pular uma palavra de cada vez no terminal. No entanto, nas minhas máquinas Ubuntu 12.04 com byobu 5.17 isso não funciona mais.
Eu li que o byobu remapeou essas combinações de teclas para redimensionar as divisões e agora Alt+ ←e Alt+ →têm o efeito desejado. No entanto, não consigo encontrar onde Alt+ ←e Alt+ →estão mapeados, para remapear Ctrl+ ←e Ctrl+ →. Se eu desmapear as combinações de teclas para Ctrl+ ←e Ctrl+ →, o cursor moverá apenas 1 caractere por vez, não 1 palavra por vez.
O motivo da mudança é porque agora o Byobu está usando
tmux
como back-end, em vez descreen
.CTRL- Left& CTRL- Rightsão usados em
tmux
painéis de navegação, por isso temos que dizertmux
para não fazer isso! Basta editar o seu~/.byobu/keybindings.tmux
e adicionar as seguintes linhas ao final:Basta sair / voltar e você verá a alteração.
* Observe que isso funcionará apenas para
xterm
e não para o realttys
. Você notará que, mesmo sem usarbyobu
, ctrl- lefte ctrl- rightnão se comporta como o esperado de atty
. O Ubuntu parece ignorar/etc/inputrc
ao usar umtty
por algum motivo.fonte
.tmux.conf
alterações