En OSX puedo mantener presionada la optiontecla y presionar la tecla del cursor izquierdo hasta llegar a la palabra que necesito editar (o en Vi puedo simplemente presionar b, pero no he podido descubrir cómo hacerlo en la Terminal). todavía...
Respuesta1
Para configurar la combinación de teclas: primero debe averiguar qué códigos de tecla crea la secuencia de teclas Ctrl+ . LeftSimplemente use el comando cat
para desactivar cualquier interferencia con las combinaciones de teclas existentes y luego escriba la secuencia de teclas. En mi sistema (Linux), esto se ve así:
$ cat
^[[1;5D
Presione Ctrl+ dpara salir del gato. Ahora ha descubierto que Ctrl-Izquierda emite 6 códigos de teclas:
- Escapar (^[)
- [
- 1
- ;
- 5
- D
Ahora puedes emitir el comando de vinculación:
bind '"\e[1;5D": backward-word'
Respuesta2
La función bash que desea es backward-word
. Puede ejecutar bind -q backward-word
para obtener una lista de claves vinculadas a esa función. Un enlace común es Esc+b
Además, muchos terminales admiten Ctrl+ Left(la misma tecla de acceso rápido que puedes usar en X para saltar hacia atrás por palabra)
Respuesta3
El método abreviado de tecla predeterminado en Bash backword-word
es Alt+ b. Se puede lograr el mismo resultado con Esc+ b. Deberías probarlos antes de editar tus combinaciones de teclas.
Utilice bind
el comando para editar u bind -q [name]
obtener la combinación de teclas actual de una acción específica.