I tasti di scelta rapida di My Emacs in zshnon funzionano ( CtrlA, CtrlE). Uso zshsu 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 zshnon funzionano ( CtrlA, CtrlE). Uso zshsu 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 bindkeyper mapparlo a una zshfunzionalità 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/inputrco in .zshrcquesto 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,