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\epara gerar\e[1;3C - insira esse valor em seu arquivo
.inputrc.