Mis combinaciones de teclas Emacs en zsh
que no están trabajando ( CtrlA, CtrlE). Yo uso zsh
en OS X.
Ellos podrían estar ligados a alguna otra cosa. Actualmente estoy usando oh-my-zsh .
Y mi .zshrc
ha terminado aquí .
Mis combinaciones de teclas Emacs en zsh
que no están trabajando ( CtrlA, CtrlE). Yo uso zsh
en OS X.
Ellos podrían estar ligados a alguna otra cosa. Actualmente estoy usando oh-my-zsh .
Y mi .zshrc
ha terminado aquí .
Respuestas:
Tengo el problema resuelto. Parece que oh-my-zsh estaba anulando las combinaciones de teclas predeterminadas.
Cuando agregué la siguiente línea al final de mi .zshrc
, CtrlEy CtrlAtrabajé:
bindkey -e
En términos generales, puede encontrar el código de una clave escribiendo CtrlVy la clave. Luego puede usar esta tecla con bindkey
para asignarla a una zsh
funcionalidad de teclado (por ejemplo beginning-of-line
).
En su caso específico, sería CtrlV CtrlAy CtrlV CtrlE.
Luego puedes poner el código en tu .inputrc
, el sistema /etc/inputrc
o tu .zshrc
así:
bindkey '^A' beginning-of-line
bindkey '^E' end-of-line
Esto también funciona para otras teclas. Por ejemplo, tuve algunos problemas con Homey End.
Deberías poder usar este truco en cualquier sesión de terminal: tty,