VIMの検索と置換コマンド


  1. 単語の検索:

    • /検索語 : 指定した検索語を下方向に検索します。
    • ?検索語 : 指定した検索語を上方向に検索します。
    • n : 次の一致する単語に移動します。
    • N : 前の一致する単語に移動します。
  2. 正規表現を使用した検索:

    • /正規表現パターン : 指定した正規表現パターンに一致する行を検索します。
    • \v を正規表現パターンの先頭に追加すると、特殊文字をエスケープせずに使用できます。
  3. 置換:

    • :s/検索語/置換語 : 指定した検索語を置換語に置換します。
    • :s/検索語/置換語/g : 行内のすべての検索語を置換語に置換します。
    • :%s/検索語/置換語/g : ファイル全体のすべての検索語を置換語に置換します。
    • :%s/検索語/置換語/gc : ファイル全体のすべての検索語を置換語に置換しますが、置換の前に確認を求めます。
  4. 範囲指定の置換:

    • :行範囲s/検索語/置換語/g : 指定した行範囲内の検索語を置換語に置換します。
    • :'<,'>s/検索語/置換語/g : ビジュアルモードで選択した範囲内の検索語を置換語に置換します。

これらは一部の基本的なVIMの検索と置換コマンドです。VIMにはさまざまなオプションや修飾子があり、より高度な検索と置換を行うこともできます。VIMのヘルプドキュメントやオンラインリソースを参照して、さらに詳細な情報を得ることをお勧めします。