2

vimの検索で「通常の」正規表現を使用する方法は/?私[0-9]+\d+\S*はvim構文ではなく、のようなものを意味しますか?私はvimの構文が煩わしく、その中で何かを表現する方法を常にチェックしなければなりません。

4

1 に答える 1

6

あなたが遭遇する最も可能性の高い問題は、魔法によるものです。:help /magicViM の内部を参照してください。できることは\v、パターンの最初のメンバーとして追加することです。例:

/\v[0-9]+\d+\S*

マニュアルからの説明:

Use of "\v" means that in the pattern after it all ASCII characters except
'0'-'9', 'a'-'z', 'A'-'Z' and '_' have a special meaning.  "very magic"

オプションを設定することもできmagicます ( を参照:help magic)。

于 2012-08-21T11:38:14.390 に答える