如何在VIM findsearch中转义反斜杠和正斜杠?[重复]

问题描述 投票:0回答:1

例如,我想找到并替换,比如我原来的字符串是"/hello",改为 "hello".实际上,我是想取消我以前注释过的行。

vim
1个回答
3
投票

替换

如果您的模式包含斜线 /例如 //hello 当然,你可以在 s/pat/repl/ 命令,但最好选择一些其他的定界符。但是,最好选择其他的定界符作为你的 s 命令。

:s@//hello@whatever@g

这样一来,命令就更容易读懂了。

检索

说 如果你想搜索 //hello,你可以尝试用 ?那你就不用躲避那些斜线了


0
投票

你试过这个吗?

%s/\/\/hello/hello
© www.soinside.com 2019 - 2024. All rights reserved.