Yo suelo usar CTRL+Left y CTRL+Right para navegar entre palabras en la línea de comandos. Encendí mi computadora portátil esta mañana y ya no puedo hacerlo. En cambio, el CTRL+Left El código de entrada se imprime en el terminal.
Es decir: aquí está mi salida cuando intento navegar con CTRL+Left:
~ $ test test ;5D;5D;5D
Curiosamente, todavía puedo usar CTRL+Left/ /Right muy bien en VIM.
Abra el archivo ~/.inputrc
y agregue las siguientes líneas:
# mappings for Ctrl-left-arrow and Ctrl-right-arrow for Word moving
"\e[1;5C": forward-Word
"\e[1;5D": backward-Word
Cierre y vuelva a abrir Shell. Ahora debería poder usar esas teclas.
¿Razones para este comportamiento? No estoy del todo seguro. Por alguna razón u otra, su bash
dejó de leer el archivo /etc/inputrc
, pero debería estar leyendo el que está en su carpeta de inicio