En la instalación predeterminada de Cygwin, el uso de CTRL-FLECHA IZQUIERDA o CTRL-FLECHA DERECHA simplemente imprime 5C o 5D en lugar de omitir una palabra a la vez como se esperaba.
Las teclas Inicio / Fin funcionan correctamente, por lo que debería ser posible la reasignación.

~/.inputrcarchivo, que anulaba todos los valores predeterminados de Linux mint. Puede recuperarlos agregando$include /etc/inputrca la parte superior de su ~ / .inputrc (suponiendo que / etc / inputrc es su entrada de todo el sistema, que está en Linux Mint)Respuestas:
Encontré una solución y la publiqué aquí para la posteridad.
Agregue las siguientes líneas a
~/.inputrc(C:\cygwin\home\<username>\.inputrc):Cuando termine, puede presionar
C-x C-rpara volver a leer el.inputrcarchivo de la sesión actual.Aspectos a tener en cuenta si desea otras personalizaciones similares: use
5Ay5Bpara las flechas hacia arriba y hacia abajo, y2xpara las versiones desplazadas.Las asignaciones de teclas "oficiales" se describen en el Manual de referencia de Bash , pero para una forma rápida de encontrar una asignación de teclas, en bash:
^[[1;3C^[y reemplácelo\epara hacer\e[1;3C.inputrcarchivo.fuente
Puede volver a cargar el archivo .inputrc a través de:
Fuente
fuente
En caso de que desee algo que funcione sin configuraciones de entorno personalizadas, por ejemplo, cuando trabaje en una cuenta compartida en un servidor o simplemente para limitar la cantidad de configuración personalizada que se está utilizando, Bash tiene funciones integradas para esto que funcionan en Cygwin.
Es decir, Alt+ fpara avanzar y Alt+ bpara retroceder.
http://www.gnu.org/software/bash/manual/html_node/Commands-For-Moving.html
fuente
Cuando usé rxvt con cygwin, encontré que la solución en este enlace funcionó para mí: control_arrow_keys_in_rxvt .
Agregue las siguientes líneas a
~/.inputrc:fuente
Esta solución también funciona en
msys2consolas:Simplemente coloque estas combinaciones de teclas en el
.inputrcarchivo.fuente