Mon .zshrcressemble à 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 exportde mon .zshrcfait que les raccourcis clavier fonctionnent correctement:
EDITOR="/usr/bin/vim"
L'exportation EDITORcomme autre chose que vimles 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.
bindkeyplusset -o?