set -o viで Esc+kを押すとbashのモード 最後に入力したコマンドを取得してから、A 、挿入モードになり、backspaceを押すことができます。 最後のコマンドの終わりの削除を開始します。
zshを使用 set -o viで モードでは、バックスペース部分まですべてが機能します。
どうすればこれを修正できますか?
承認された回答:
簡単な答えは、これを~/.zshrcに入れてください :
bindkey -v '^?' backward-delete-char
通常、'^?' (バックスペース)はvi-backward-delete-charにバインドされています 、これは、viのように、観察した動作をすることになっています。 (vimではありません 、viクラシックモードでない限り)動作します。