繁体   English   中英

在Vim中注释掉比赛

[英]To comment out matches in Vim

我想评论出具有以下匹配的每一行

^.*pdf

你需要通过globbing以某种方式考虑这种情况。 我尝试用括号制作匹配的对象。

我运行以下命令失败了

%s/^(.*pdf)/^%$1/

%s/^(.*pdf)/^(%*$1)/

%s/^(.*pdf)/^%\$1/

你如何评论Vim中的比赛?

我不确定你的“注释”是什么意思(由哈希表示的注释,或者是什么?)但看起来你想要的是加上%符号。 在这种情况下,

:g/pdf/s/^/%/

应该工作(“在包含'pdf'的所有行上,将行的开头更改为%”是你如何阅读它)。

嗯,我认为你可以使用它:

:%s/^\(.*pdf\)/#\1/

或者如果你想要添加'%'而不是'#':

:%s/^\(.*pdf\)/%\1/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM