我正在尝试找到一个在我的代码上放置自定义注释序列的快捷方式,例如:
/*
start of comment
blah
end of comment
/**/
(通过在开头添加/来更容易使注释无效)
我想在Vim中选择一个视觉线,块或字符并添加' / '块开头的字符和' / * /'最后,加上换行符。
选择了一些行(Shift-V)后,我尝试了这个:
'<,'>s/\(.*\)/\/*\r\1\r\/**\//
但它在每个换行符添加评论字符。
我如何才能在所选范围的开头和结尾应用替换?
由于 克
答案 0 :(得分:1)
考虑使用以下替换命令。
:'<s~^~/*\r~|'>s~$~\r/**/~
答案 1 :(得分:0)
试试这个
:'<,'>s-\(\_.*\)-/*\r\1\r/**/-
更新:我认为这不是实现您想要的结果的最佳方式。我建议您阅读有关'< and '>
标记的一些信息。通过此标记,可以更有效地实施评论。此外,还有很多现成的解决方案可以完成这项任务。