Mis combinaciones de teclas Emacs en zshque no están trabajando ( CtrlA, CtrlE). Yo uso zshen OS X.
Ellos podrían estar ligados a alguna otra cosa. Actualmente estoy usando oh-my-zsh .
Y mi .zshrcha terminado aquí .
Mis combinaciones de teclas Emacs en zshque no están trabajando ( CtrlA, CtrlE). Yo uso zshen OS X.
Ellos podrían estar ligados a alguna otra cosa. Actualmente estoy usando oh-my-zsh .
Y mi .zshrcha 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 bindkeypara asignarla a una zshfuncionalidad 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/inputrco tu .zshrcasí:
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,