Vim搜索并替换数字

时间:2013-12-14 23:03:33

标签: vim

我正在使用VIM来搜索和替换类似的东西

:0,$s/min-width:\s\d+/min-width: 61111/gc

但它表示没有发现任何模式,即使我非常清楚地看到像min-width: 768px这样的字符串。如果我将我的vim命令更改为

:0,$s/min-width:\s768/min-width: 61111/gc

这是有效的。为什么\d无法被识别?

1 个答案:

答案 0 :(得分:6)

您必须在模式中使用\+而不是+

请参阅:help pattern,它说:

\+  Matches 1 or more of the preceding atom, as many as possible.

使用您当前的模式,您正在搜索单个数字,后跟+