Minha .zshrc
aparência é assim:
export EDITOR="/usr/bin/vim"
Agora, quando abro um terminal e digito um atalho de teclado como ctrlapara ir para o início da linha, ele não funciona. Em vez disso, a string ^A
(ou alguma outra string, dependendo do atalho que eu inseri) é inserida no terminal:
emlai:~ % ^A
A remoção da palavra export
do meu .zshrc
faz com que os atalhos do teclado funcionem corretamente:
EDITOR="/usr/bin/vim"
Exportar EDITOR
como algo além de vim
fazer com que os atalhos do teclado também funcionem, por exemplo:
export EDITOR="/usr/bin/nano"
Por que isso acontece?
Eu testei isso bash
também, e os atalhos do teclado funcionam corretamente em todos os casos.
bindkey
maisset -o
?bindkey
é a maneira tcsh e a maneira original. Hoje eles devem ser equivalentes.