teclas pegar para copiar control como combinacion comandos comando cancelar abrir abortar bash

bash - pegar - control c en linux



Bash CTRL para mover el cursor entre las palabras/cadenas (2)

Como explicó Thomas, puede agregar los enlaces a /etc/inputrc .

Otra alternativa para que se cargue cada vez que inicie sesión, es ponerlos en ~/.bashrc esta manera:

#use ctl keys to move forward and back in words bind ''"/eOC":forward-word'' bind ''"/eOD":backward-word''

Aprendí que puedes usar cat > /dev/null para mirar los caracteres que tu teclado está enviando, por ejemplo, CTRL + la flecha derecha muestra:

^[OC

donde ^[ es lo mismo que /e ahí es de donde viene el código en el comando bind .

También puedes buscar enlaces como este:

bind -p | grep forward-word

Todo esto es bastante increíble y me alegro de haber descubierto algo más de bash.

Estoy acostumbrado a usar la tecla CTRL para moverme más rápido cuando uso las teclas de flecha izquierda y derecha (va al final de una palabra, en lugar de una letra a la vez).

¿Puedo hacer eso en bash de alguna manera?

Probablemente podría codificarlo, pero me preguntaba si hay algo más fácil / ya hecho.


Con las combinaciones de teclas de readline predeterminadas, ALT + B retrocede una palabra, ALT + F avanza una palabra.

La configuración predeterminada de Ubuntu también proporciona flechas CTRL + como está acostumbrado. Estos están en /etc/inputrc y se especifican de la siguiente manera:

# mappings for Ctrl-left-arrow and Ctrl-right-arrow for word moving "/e[1;5C": forward-word "/e[1;5D": backward-word "/e[5C": forward-word "/e[5D": backward-word "/e/e[C": forward-word "/e/e[D": backward-word

No estoy seguro de por qué necesitamos tres de ellos ...