it-swarm-es.tech

Ya no se puede usar CTRL + Izquierda / Derecha en la Terminal Bash

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.

12
Juicy

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

13