Encontrou uma solução , postando aqui para a posteridade.
Adicione as seguintes linhas a ~/.inputrc
( C:\cygwin\home\<username>\.inputrc
):
"\e[1;5C": forward-word # ctrl + right
"\e[1;5D": backward-word # ctrl + left
Quando terminar, pressione C-x C-r
para reler o arquivo .inputrc
da sessão atual.
Pontos a serem observados se você quiser outras personalizações semelhantes: use 5A
e 5B
para as setas para cima e para baixo e 2x
para versões deslocadas.
Os mapeamentos de teclas "oficiais" são descritos no Manual de Referência do Bash , mas para uma maneira rápida de encontrar um mapeamento chave, no bash:
- digite Ctrl + V
- digite a sequência de teclas em que você está interessado (por exemplo, Alt + → ). Isso imprimiria
^[[1;3C
- remova o
^[
inicial e substitua-o por\e
para gerar\e[1;3C
- insira esse valor em seu arquivo
.inputrc
.