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

use*_*973 19 string vi vim search special-characters

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

/Dec\ 1\ 15
Run Code Online (Sandbox Code Playgroud)

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

Xav*_* T. 22

数字和空格不是特殊字符

 /Dec 1 15 
Run Code Online (Sandbox Code Playgroud)

足够.

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

如果您使用Vim,您可能还想检查

:help pattern.txt
Run Code Online (Sandbox Code Playgroud)

特别是magic章节.

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

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