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クラシックモードでない限り)動作します。