我的.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吗?