从解决方案中的所有文件中删除注释

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

处理遗留代码库,许多内联注释使得难以查看。想知道是否有任何扩展支付/免费从整个解决方案中删除评论。

甚至Resharper似乎没有这个功能,还有其他任何扩展吗?

通过我的所有搜索,这些是我能找到的最好的。但只能在文件中使用。 1 2

c# visual-studio resharper
2个回答
2
投票

您可以使用Visual Studio构建替换(Ctrl + H)和激活正则表达式搜索。

Visual Studio RegEx Replace

如图所示,使用\/\/.*\n作为表达式,没有任何替代品。但正如@AakashM在下面的评论中指出:你必须要小心,因为这个正则表达式也匹配包含//的字符串。

如果您的内联注释只是与/* some comment */的单行,您可以使用\/\*.*\*\/

为了匹配单行和多行评论/* */你可以使用\/\*(.*?\n?)*\*\/


提示:我尝试了更复杂的正则表达式,但这会导致visual studio消耗100%的CPU并且没有响应。


1
投票

如果您运行的是兼容版本的Visual Studio,请尝试使用this插件

© www.soinside.com 2019 - 2024. All rights reserved.