Editar:
Veja o que funcionou para mim:
- Meu
~/.bashrc
conjuntosTERM=xterm
(o meu éTERM=xterm-256colors
) sobrescrevendoTERM=screen
da tela - eu defini PuTTY > Terminal > Recursos > Desativar o modo de teclas do cursor de aplicativo para marcado
- Eu digito
tput smkx
no prompt do Bash -
Agora as teclas Ctrl-Seta pulam palavra por palavra
-
Para fins informativos, se eu fizer isso:
tput smkx | hexdump -c
Eu recebo0000000 033 [ ? 1 h 033 =
etput rmkx | hexdump -c
me dá0000000 033 [ ? 1 l 033 >
Eu acho que há uma maneira de reformular isso em algo um pouco melhor, mas é o que eu tenho até agora e parece funcionar.
Resposta original:
De info screen
:
Each window in a 'screen' session emulates a VT100 terminal, with some extra functions added. The VT100 emulator is hard-coded, no other terminal types can be emulated.
E os VT100s não têm códigos de teclas Ctrl-Arrow.