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

Abh*_*eet 4 c# resharper visual-studio

在遗留代码库上工作,其中大量的内联注释使得审查变得困难。想知道是否有任何付费/免费扩展可以从整个解决方案中删除评论。

连 Resharper 好像都没有这个功能,还有其他扩展吗?

通过我所有的搜索,这些是我能找到的最好的。但仅适用于文件。 1 2

Mar*_*sch 5

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

Visual Studio 正则表达式替换

如图像中所示,\/\/.*\n用作表达式而不是替换。但正如@AakashM在下面的评论中指出的那样:你必须小心,因为这个正则表达式也匹配包含//.

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

对于匹配单行和多行注释,/* */您可以使用\/\*(.*?\n?)*\*\/.


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


小智 0

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