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

avkwfej4  于 2023-01-20  发布在  Linux
关注(0)|答案(5)|浏览(123)

我想在生命中寻找,

/</string>

但它没有工作,怎么做才能完全匹配“</string>“?

2j4z5cfb

2j4z5cfb1#

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

xxslljrj

xxslljrj2#

用反斜杠转义“/”:

/<\/string>
new9mtju

new9mtju3#

如果你试图搜索一个文本值,前缀\V“very no magic”会很有帮助。当被指定时,除了\之外的每个字符都被当作它的文本值,所以在你的情况下/\V会完全匹配你想要的。我经常发现它比在模式中散布反斜杠更可读。
您可以查看:help magic了解更多信息。

wlzqhblo

wlzqhblo4#

尝试通过在/之前添加\来转义/进行搜索。

Eg: /<\/string>

这会有用的

xoshrz7s

xoshrz7s5#

使用**:s**代替。

%:s:/home/johndoe/.git::gc

这个例子搜索路径名(g表示贪婪),如果用户确认(c表示确认)help:s(help on substitute)没有告诉用户可以使用任何字符来分隔搜索和替换字符串,则不进行任何替换。

相关问题