検索コマンド
viで文字列を検索したい場合は
:/パターン
もしくは
:?パターン
というコマンドで検索できます。
/
と?
の違いはカーソル位置から下方向に検索するか上方向に検索するかです。
次の候補までジャンプしたい場合はn
、1つ前の候補に戻りたい場合はN
で移動できます。
正規表現で検索
正規表現での検索もできます。
:/
や:?
に続けて検索したいパターンを入力するところは同じですが、()
や|
などの記号を使う場合は\
に続けて入力するところに注意してください。
:/\(パターン1\)\|\(パターン2\)
\
でエスケープしたくない場合は\v
を使う方法もあります。
:/\v(パターン1)|(パターン2)
大文字小文字を無視
検索で大文字小文字を無視したい場合は
:set ignorecase
で設定できます。