I tasti di scelta rapida di My Emacs in zsh
non funzionano ( CtrlA, CtrlE). Uso zsh
su OS X.
Potrebbero essere legati a qualcos'altro. Attualmente sto usando oh-my-zsh .
E il mio .zshrc
è qui .
I tasti di scelta rapida di My Emacs in zsh
non funzionano ( CtrlA, CtrlE). Uso zsh
su OS X.
Potrebbero essere legati a qualcos'altro. Attualmente sto usando oh-my-zsh .
E il mio .zshrc
è qui .
Risposte:
Ho risolto il problema. Sembra che oh-my-zsh stia scavalcando le combinazioni di tasti predefinite.
Quando ho aggiunto la riga in basso alla fine del mio .zshrc
, CtrlEe ho CtrlAlavorato:
bindkey -e
In generale, puoi trovare il codice di una chiave digitando CtrlVe la chiave. È quindi possibile utilizzare questo tasto con bindkey
per mapparlo a una zsh
funzionalità della tastiera (ad es beginning-of-line
.).
Nel tuo caso specifico sarebbe CtrlV CtrlAe CtrlV CtrlE.
Quindi puoi inserire il codice nel tuo .inputrc
, nel sistema /etc/inputrc
o in .zshrc
questo modo:
bindkey '^A' beginning-of-line
bindkey '^E' end-of-line
Questo funziona anche per altri tasti. Ad esempio, ho avuto qualche problema con Homee End.
Dovresti essere in grado di usare questo trucco in qualsiasi sessione terminale: tty,