zsh 中的退格键卡住

zsh 中的退格键卡住

set -o vibash 模式下,当我按Esc+k获取最后输入的命令,然后A,我最终进入插入模式,这允许我按backspace开始删除最后一个命令的末尾。

zshinset -o vi模式下,一切正常,直到退格部分。

我怎样才能解决这个问题?

答案1

快速回答,将其放入您的~/.zshrc

bindkey -v '^?' backward-delete-char

通常情况下'^?'(退格键) 与 绑定vi-backward-delete-char,它应该具有您观察到的行为,因为这就是vi(不是vim,除非在 vi 经典模式下) 的行为方式。

相关内容