vim中的“正常”正则表达式

时间:2012-08-21 11:34:43

标签: regex vim

如何使用"通常"在vim的搜索/中使用regex?我的意思是[0-9]+\d+\S*,而不是vim语法?我觉得vim的语法很烦人,不断检查如何在其中表达内容。

1 个答案:

答案 0 :(得分:6)

你最常遇到的问题是魔法。请参阅ViM内部的:help /magic。您可以做的是添加\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)。