zsh:行の先頭にカーソルがある履歴

zsh:行の先頭にカーソルがある履歴

私は最近bashからzshに切り替えました。 1つの(迷惑な)違いは、コマンドライン履歴から戻るためにEsc-K(vi編集モードで)を実行するときにカーソルが終わり初期ライン。場所になってほしいです。スタート初期ライン。私が欲しいものをどのように得ることができますか?

答え1

何らかの理由で、vicmdキーマップのjとkのデフォルトマッピングは次のとおりです。

"j" down-line-or-history
"k" up-line-or-history

次のように再マッピングすると、必要に応じて機能します。

bindkey -a j vi-down-line-or-history
bindkey -a k vi-up-line-or-history

関連情報