Bash viモードの「v」キーは何ですか?

Bash viモードの「v」キーは何ですか?

bash viモード(set -o vi)を試している間、v通常/コマンドモードで誤ってを押してから、私のエディタ(vim)がbash-fc.XXXXXXvボタンを押すとなぜ開きますか?

答え1

Viコマンドライン編集モードで押すのは、vEmacsコマンドライン編集モードで押すのと同じです。一時ファイルの現在のコマンドを編集できるように、または(または環境変数が設定されていない場合)Ctrl+X Ctrl+Eで指定されたエディタを開きます。ファイルを保存し、エディタを終了してコマンドを実行します。$VISUAL$EDITORemacsVISUALEDITOR

bashマニュアルで(Viコマンドは文書化されていません):

edit-and-execute-command( C-xC-e)

現在のコマンドラインからエディタを呼び出し、結果をシェルコマンドとして実行します。 Bashは$VISUAL$EDITORおよびエディタを順番に呼び出そうとします。emacs

関連情報