4. Vim 検索パターン

テキストの検索は、どのエディタにおいても基本的なタスクです。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プロセスを習得することは、効率的なナビゲーションと編集に不可欠です。

ログインして学習進捗を保存

サインイン

演習

これらの概念を適用するために、次の実践的なラボを試してください。これは、検索機能を含む必須のテキスト編集ツールに習熟するのに役立ちます。

  1. Vim と Nano で Linux のテキストファイルを編集する - Vim と Nano を使用してテキストファイルの作成、編集、保存、ナビゲーションを練習します。

クイズ

Vim で前方検索を開始するために使用されるキーは何ですか?