Mes raccourcis clavier Emacs zshne fonctionnent pas ( CtrlA, CtrlE). J'utilise zshsur OS X.
Ils pourraient être liés à autre chose. J'utilise actuellement oh-my-zsh .
Et mon .zshrcest ici .
Mes raccourcis clavier Emacs zshne fonctionnent pas ( CtrlA, CtrlE). J'utilise zshsur OS X.
Ils pourraient être liés à autre chose. J'utilise actuellement oh-my-zsh .
Et mon .zshrcest ici .
Réponses:
J'ai résolu le problème. On dirait que oh-my-zsh était en train de remplacer les raccourcis clavier par défaut.
Quand j'ai ajouté la ligne ci-dessous à la fin de mon .zshrc, CtrlEet CtrlAtravaillé:
bindkey -e
D'une manière générale, vous pouvez trouver le code d'une clé en tapant CtrlVet la clé. Vous pouvez ensuite utiliser cette touche avec bindkeypour la mapper à une zshfonctionnalité de clavier (par exemple beginning-of-line).
Dans votre cas particulier, ce serait CtrlV CtrlAet CtrlV CtrlE.
Ensuite, vous pouvez mettre le code dans votre .inputrc, le système /etc/inputrcou votre .zshrccomme ceci:
bindkey '^A' beginning-of-line
bindkey '^E' end-of-line
Cela fonctionne également pour d'autres clés. Par exemple, j'ai eu quelques problèmes avec Homeet End.
Vous devriez pouvoir utiliser cette astuce dans n'importe quelle session de terminal: tty,