Моя .zshrc
выглядит так:
export EDITOR="/usr/bin/vim"
Теперь, когда я открываю терминал и ввожу комбинацию клавиш, например, ctrlaчтобы перейти к началу строки, она не работает. Вместо этого строка ^A
(или другая строка, в зависимости от введенного мной ярлыка) вводится в терминал:
emlai:~ % ^A
Удаление слова export
из моего .zshrc
заставляет сочетания клавиш работать должным образом:
EDITOR="/usr/bin/vim"
Экспорт EDITOR
как нечто иное, чем vim
заставляет работать сочетания клавиш, например:
export EDITOR="/usr/bin/nano"
Почему это происходит?
Я также проверил это bash
, и сочетания клавиш работают должным образом во всех случаях там.
bindkey
болееset -o
?bindkey
это путь tcsh и оригинальный путь. В наше время они должны быть эквивалентны.