zshでバックスペースキーが停止しました。

zshでバックスペースキーが停止しました。

Bashモードで最後に入力したコマンドを取得するために[スタート]をクリックすると、set -o vi最終的に挿入モードに切り替わり、[スタート]をクリックして最後のコマンドの最後を削除できます。Esc+kAbackspace

zshモードでは、バックset -o viスペース部分まですべてがうまく機能します。

この問題をどのように解決できますか?

答え1

簡単な回答は、次の項目に入力してください~/.zshrc

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

通常、'^?'(バックスペースキーを使用)boundはviが動作する方法であるvi-backward-delete-charため、観察された動作を持たなければなりません(クラシックモードを除いてではありviません)。vim

関連情報