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 回答