テキストの検索は、どのエディタにおいても基本的なタスクです。Vim は、ノーマルモードから直接強力かつ高速にvim searchを実行する方法を提供します。これらの検索パターンを使用してワークフローを改善する方法を見ていきましょう。
前方検索
標準的な前方vim searchを実行するには、ノーマルモードで単に/キーを押し、続けて検索語を入力します。Enter を押すと、Vim はカーソル位置より後にあるその語の最初の出現箇所にジャンプします。
My pretty file is very pretty.
/pretty
これにより、カーソルより後の最初の "pretty" という単語が見つかります。
後方検索
同様に、カーソル位置から後方に検索することもできます。検索語の前に?キーを使用します。Vim はカーソルより前にある最初の出現箇所を見つけます。
My pretty file is very pretty.
?pretty
これにより、ファイル内の最後の "pretty" という単語が最初に見つかります。
検索結果のナビゲーション
検索が開始されると、ファイル内のすべてのマッチを簡単に移動できます。
nを押すと、元の検索の方向に次のマッチにジャンプします。Nを押すと、元の検索とは逆の方向に移動し、前のマッチにジャンプします。
効果的な Vim ルックアップ
/と?コマンドは、あらゆるvim lookup操作の核となります。特定の関数名、変数、あるいは単語を見つける必要があるかどうかにかかわらず、この検索メカニズムが主要なツールです。この単純なvim lookupプロセスを習得することは、効率的なナビゲーションと編集に不可欠です。