Il mio .zshrcassomiglia a questo:
export EDITOR="/usr/bin/vim"
Ora quando apro un terminale e inserisco una scorciatoia da tastiera come ctrlaper andare all'inizio della riga, non funziona. Invece, la stringa ^A(o qualche altra stringa, a seconda della scorciatoia che ho inserito) viene inserita nel terminale:
emlai:~ % ^A
Rimuovendo la parola exportdalla mia .zshrc, le scorciatoie da tastiera funzionano correttamente:
EDITOR="/usr/bin/vim"
L'esportazione EDITORcome qualcos'altro oltre a far vimfunzionare anche le scorciatoie da tastiera, ad esempio:
export EDITOR="/usr/bin/nano"
Perché succede?
Ho provato anche con questo bash, e le scorciatoie da tastiera funzionano correttamente in tutti i casi lì.
bindkeysopraset -o?