vim履歴から検索できますか?

vim履歴から検索できますか?

BashでCtrl + Rを押してvim bashと入力すると、vim文字列を使用して入力した以前のコマンドのリストが返されます。 :で始まるコマンドに対してvimの履歴から同様のものを作成できますか?

答え1

入力したとおりq: ウィムウィンドウを開きます[Command Line]。このウィンドウでは、通常?(戻る)を押して検索するか、/矢印を押して参照できます。 Enterキーを押すと、選択した行を実行できます。

ヘルプの第20.5章を参照してください。ウィムもっと学ぶ。と入力:help usr_20.txtしてカーソルを移動し、+を|20.5|押します。ctrl]

次のコマンドを使用してコマンドラインウィンドウを開きます。 >

    q:

Vimは、下部に(小さな)ウィンドウを開きます。これには、末尾に空白行があるコマンドライン履歴が含まれています。

    +-------------------------------------+
    |other window                         |
    |~                                    |
    |file.txt=============================|
    |:e c                                 |

答え2

入力したら、Upキーを使用してVimのコマンド履歴に保存されているコマンドを上下に移動できます。Down:

コマンドの先頭を入力してキーを押すと、UpVimは同じプレフィックス文字列を使用して最新の保存コマンドを提供します。この点で、Bashが使用するものとは逆の順序で動作します。最初いくつかのコマンドを入力してそれからUp(Bashのように最初にクリックし、次に入力するCtrl+R代わりに)を押します。

これは検索文字列にも当てはまります。

関連情報