zshから現在のコマンドの先頭に移動する方法

zshから現在のコマンドの先頭に移動する方法

zshでviモードを使用していますが、複数行がある場合は、現在のコマンドの先頭に移動するのをやめます。

を使用すると、0現在のコマンドではなく、現在の行の先頭に移動します。

これを達成する方法はありますか?

答え1

ggコマンドモードです。たとえば、編集vimバッファの先頭に移動します。

$ bindkey -M vicmd | grep begi
"^[[1~" vi-beginning-of-line
"0" vi-digit-or-beginning-of-line
"gg" beginning-of-buffer-or-history

(つまり、^[[1~私の端末エミュレータから送信されたエスケープシーケンスはHome私の配布プロファイルによって追加され、残りの2つは標準ですzsh。)

関連情報