/\(keyword1\|keyword2\)
とすると一度に keyword1 と keyword2 の両方をハイライトできる。でもデフォルトで色分けは無理。調べると色分けも可能なようだけどなんかが必要らしい。エスケープするということに関しては普通の正規表現の書き方をして、正規表現に含まれる普通の文字以外をエスケープすればいいような気がする。例えば次のような感じ。
普通の正規表現 | vi の正規表現 |
---|---|
[a-z] | \[a\-z\] |
^.*\.wav$ | \^\.\*\\.wav\$ |
一度にいくつものキーワードをハイライト表示したい場合に正規表現をどう書けばいいのかわからなかった。いや、正規表現の書き方は知っていたけどエスケープすることまでは知らなかった。
/\(keyword1\|keyword2\)
とすると一度に keyword1 と keyword2 の両方をハイライトできる。でもデフォルトで色分けは無理。調べると色分けも可能なようだけどなんかが必要らしい。エスケープするということに関しては普通の正規表現の書き方をして、正規表現に含まれる普通の文字以外をエスケープすればいいような気がする。例えば次のような感じ。
普通の正規表現 | vi の正規表現 |
---|---|
[a-z] | \[a\-z\] |
^.*\.wav$ | \^\.\*\\.wav\$ |