我知道在Vim中你可以用键盘快捷键删除文件中的所有注释,但是我在ST3中找不到类似的技术是不成功的。这对于奇迹文件和其他各处都有分散注意力的文件特别有用。
寻找键盘快捷键或快速简便的替代方案。
有什么建议吗?
答案 0 :(得分:9)
最简单的方法是使用正则表达式搜索和替换,例如,
^#.*\n
注1 这不适用于评论栏。对于他们来说,你需要有点棘手,(非常)大致:
=begin(.|\n)*=end
(未经过严格测试。)
如果你这么做(IMO有点奇怪),你可以将它绑定到一个键。
注1:这适用于行开头的注释。它没有附加到代码行的注释;如果你想处理它,那么你可以删除^
,但是你需要在更换过程中消失EOL。或者你可以忽略EOL并在行注释中留下一些空白行。
答案 1 :(得分:4)
戴夫回答说没有为我工作。如果对你来说也是如此,那么请执行以下操作,
删除所有特定< tag>元素包括其中的内容:
查找内容:
使用特定标记的RE语法
(?s)<开始标记>。*?<结束标记>
例如,对于CSS评论标签,
(αS)/*.*?*/
对于HTML评论标签,
<强>&LT(S');! - ?* - &GT; 强>
替换为:将该字段留空