Usualmente uso CTRL+ Lefty CTRL+ Rightpara 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 código de entrada CTRL+ Leftse 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/ Rightmuy bien en VIM.
command-line
bash
Jugoso
fuente
fuente

grep bind ~/.bashrc. ¿Está buscando otros archivos en~/.bashrc(grep source ~/.bashrc)?echo $0?Respuestas:
Abra el
~/.inputrcarchivo y agregue las siguientes líneas:Cierre y vuelva a abrir shell. Ahora debería poder usar esas teclas.
¿Razones para este comportamiento? No del todo seguro. Por alguna razón u otra,
bashdejó de leer el/etc/inputrcarchivo, pero debería estar leyendo el que está en su carpeta de iniciofuente
~/.inputrcel bash funcionó bien, comenzó a mostrar los mismos caracteres de control para la salida una vez que~/.inputrcse creó el blanco . Eliminado: Ctrl + teclas de flecha funcionan de nuevo.stracerevela que si.inputrcexiste,bashno leerá/etc/inputrc. Me equivocaré un poco más con esto y actualizaré mi respuesta$include /etc/inputrca la parte superior de su~/.inputrcarchivo, puede incluir el comportamiento de todo el sistema y luego extenderlo.