有人有Visual Studio的脚本或片段可以自动删除函数或类的注释头吗?
我想要删除这样的注释:
我想要删除这样的注释:
/// <summary>
///
/// </summary>
实际上,任何能够删除以 /// 开头的注释的工具都会非常有帮助。我们有一些项目,其中有大量的 GhostDoc 注释,这些注释只是隐藏了代码,而我们并不使用文档输出。对于我们来说,删除这些注释是一项繁琐的工作。
/// <summary>
///
/// </summary>
实际上,任何能够删除以 /// 开头的注释的工具都会非常有帮助。我们有一些项目,其中有大量的 GhostDoc 注释,这些注释只是隐藏了代码,而我们并不使用文档输出。对于我们来说,删除这些注释是一项繁琐的工作。
:b+///.*\n
替换为空字符串(确保将 Use
设置为正则表达式)。这应该可以让您摆脱指定范围内的注释。\/\/\/.*<summary>.*<\/summary>
,搭配选项gms
,匹配字符串。您可以将其替换为空。这可以在Notepad++或Visual Studio中完成。#! /usr/bin/python
import sys
if len(sys.argv) < 2:
print( "Usage: removelines <source-file>" )
exit(0)
InFileName = sys.argv[1]
Out = open( InFileName + ".out", "w" );
for Line in open( InFileName ).readlines():
if Line.lstrip().find( "///" ) == 0:
print( "Skipping line", Line )
continue
Out.write( Line )
[ \t]*///.*\n
,以便它可以与前导空格一起使用。 - Poxet