-
単語の検索:
/検索語
: 指定した検索語を下方向に検索します。?検索語
: 指定した検索語を上方向に検索します。n
: 次の一致する単語に移動します。N
: 前の一致する単語に移動します。
-
正規表現を使用した検索:
/正規表現パターン
: 指定した正規表現パターンに一致する行を検索します。\v
を正規表現パターンの先頭に追加すると、特殊文字をエスケープせずに使用できます。
-
置換:
:s/検索語/置換語
: 指定した検索語を置換語に置換します。:s/検索語/置換語/g
: 行内のすべての検索語を置換語に置換します。:%s/検索語/置換語/g
: ファイル全体のすべての検索語を置換語に置換します。:%s/検索語/置換語/gc
: ファイル全体のすべての検索語を置換語に置換しますが、置換の前に確認を求めます。
-
範囲指定の置換:
:行範囲s/検索語/置換語/g
: 指定した行範囲内の検索語を置換語に置換します。:'<,'>s/検索語/置換語/g
: ビジュアルモードで選択した範囲内の検索語を置換語に置換します。
これらは一部の基本的なVIMの検索と置換コマンドです。VIMにはさまざまなオプションや修飾子があり、より高度な検索と置換を行うこともできます。VIMのヘルプドキュメントやオンラインリソースを参照して、さらに詳細な情報を得ることをお勧めします。