Mes raccourcis clavier Emacs zsh
ne fonctionnent pas ( CtrlA, CtrlE). J'utilise zsh
sur OS X.
Ils pourraient être liés à autre chose. J'utilise actuellement oh-my-zsh .
Et mon .zshrc
est ici .
macos
keyboard-shortcuts
zsh
Takehiro Adachi
la source
la source
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é:la source
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
bindkey
pour la mapper à unezsh
fonctionnalité de clavier (par exemplebeginning-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/inputrc
ou votre.zshrc
comme ceci: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,
la source