如何在vi编辑器中搜索带空格和特殊字符的字符串

时间:2015-12-02 06:50:00

标签: string search vim special-characters vi

我在vi编辑器中编辑。我想在文本中搜索特定短语,例如"Dec 1 15:13:00"。我试过这个搜索字符串,但它不起作用:

/Dec\ 1\ 15

如何正确搜索此字符串?请注意,各部分之间可能有多个空格。

1 个答案:

答案 0 :(得分:20)

数字和空格不是特殊字符,所以

 /Dec 1 15 

就够了。

一般来说,使用\转义特殊字符。例如,如果您搜索Dec.,则应键入/Dec\.

如果您使用的是Vim,则可能还需要检查

:help pattern.txt

特别是magic章。

如果您想知道是否设置了魔法,请键入:set magic?

魔术选项可以改变模式匹配的行为。