Mon .zshrc
ressemble à ceci:
export EDITOR="/usr/bin/vim"
Maintenant, lorsque j'ouvre un terminal et que j'entre un raccourci clavier comme ctrlapour aller au début de la ligne, cela ne fonctionne pas. Au lieu de cela, la chaîne ^A
(ou une autre chaîne, selon le raccourci que j'ai entré) est entrée dans le terminal:
emlai:~ % ^A
Supprimer le mot export
de mon .zshrc
fait que les raccourcis clavier fonctionnent correctement:
EDITOR="/usr/bin/vim"
L'exportation EDITOR
comme autre chose que vim
les raccourcis clavier fonctionne également, par exemple:
export EDITOR="/usr/bin/nano"
Pourquoi cela arrive-t-il?
J'ai également testé cela avec bash
, et les raccourcis clavier fonctionnent correctement dans tous les cas.
bindkey
plusset -o
?bindkey
est la voie tcsh et la voie originale. De nos jours, ils devraient être équivalents.