String 如何在vi编辑器中搜索带有空格和特殊字符的字符串
我在vi编辑器中编辑。我想在文本中搜索特定短语,例如String 如何在vi编辑器中搜索带有空格和特殊字符的字符串,string,search,vim,special-characters,vi,String,Search,Vim,Special Characters,Vi,我在vi编辑器中编辑。我想在文本中搜索特定短语,例如“Dec 1 15:13:00”。我已尝试此搜索字符串,但它不起作用: /Dec\ 1\ 15 如何正确搜索此字符串?请注意,零件之间可能有多个空格。数字和空格不是特殊字符,因此 /Dec 1 15 够了 一般来说,特殊字符用\转义。例如,如果搜索Dec.,则应键入/Dec\. 如果您正在使用Vim,您可能还需要检查 :help pattern.txt 特别是magic一章 如果您想知道是否设置了魔法,请键入:set magic? 魔
“Dec 1 15:13:00”
。我已尝试此搜索字符串,但它不起作用:
/Dec\ 1\ 15
如何正确搜索此字符串?请注意,零件之间可能有多个空格。数字和空格不是特殊字符,因此
/Dec 1 15
够了
一般来说,特殊字符用\
转义。例如,如果搜索Dec.
,则应键入/Dec\.
如果您正在使用Vim,您可能还需要检查
:help pattern.txt
特别是magic
一章
如果您想知道是否设置了魔法,请键入:set magic?
魔法选项可以更改模式匹配的行为。/Dec 1 15不工作,E486:找不到模式:Dec 115@user5628973:您可能有多个空格,这将导致搜索失败。试着玩转,因为它应该可以工作。我们如何排除多个空格?@user5628973:/Dec[]*1可以工作。(这在我的vim设置中起作用,但我不太熟悉vim和纯vi之间的区别。@user5628973如果这回答了你的问题,你能接受吗?谢谢!他问的问题很清楚。我也有同样的问题。我投票重新打开它,这样它就可以被迁移到超级用户关闭。