En las aplicaciones de emulación de terminal, presionar las flechas CTRL+ Left/ Rightsalta de una palabra a la anterior o siguiente. ¿Es posible tener la misma funcionalidad en una consola Linux, ya sea en modo texto o en modo framebuffer?
En mi configuración, las CTRLteclas de flecha + se transforman en secuencias de caracteres escapadas y no se interpretan.
fuente
"\033O5D"
código, pero omitiendo por completo de dónde sacó elkeycode 105
yF100
códigos de. Además, obtengo^[[1;5B
y^[[1;5A
para ctrl + Abajo y Ctrl + Arriba. ¿Cómo debo manejar la1;
pieza?showkey
programa. La1;
parte no es diferente del resto:"\033[1;5B"
y así sucesivamente.keycode 105
se puede encontrar usandoshowkey
. ¿Pero de dónde sacaste elF100
?Los accesos directos al estilo de Emacs Alt+ f, Alt+ bfuncionan de manera predeterminada con todos los programas de línea de comandos alimentados por readline , como los shells.
fuente
Puede configurar vim como su editor de línea de comando y luego presionar ESC y saltar alrededor del estilo vim (adelante, atrás, fin, $, 0, etc.)
fuente
Tuve este problema en Debian con un
~/.inputrc
archivo vacío . Se solucionó el problema eliminando este archivo.fuente