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