如何在vim中搜索</string>?

6
我想在vim中搜索。
/</string>

但是它不起作用,如何确切地匹配 "</string>"?
5个回答

15

另一种避免斜杠 (\/) 转义的方法是使用反向搜索: ?</string> (并使用 N 而不是 n 导航到下一个匹配项)。


12

使用反斜杠“\”转义“/”:

/<\/string>

6

如果您想搜索字面值,则\V "非常无魔"前缀可能很有帮助。指定此选项时,除 \ 之外的每个字符都被视为其字面值,因此在您的情况下,/\V 将完全匹配您想要的内容。我通常认为这比在模式中穿插反斜杠更易读。

您可以查看:help magic获取更多信息。


当一个字符串包含单引号时,这很有帮助。 - TurnipEntropy

4
尝试通过在斜杠/之前添加反斜杠\来转义搜索。
Eg: /<\/string>

这将会生效。


0
请使用:s。例如:
%:s:/home/johndoe/.git::gc

这个例子搜索路径名(使用 g 进行贪婪匹配),如果用户确认(使用 c 进行确认),则替换为空。help :s(有关替换的帮助)没有说明可以使用任何字符来分隔搜索和替换字符串。它不一定是斜杠 /。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接