是否有人为Visual Studio提供了自动删除函数或类的注释标题的脚本或代码段?
我想删除评论,例如。
/// <summary>
///
/// </summary>
实际上,删除以///开头的评论的任何内容都会有所帮助。我们有大量GhostDoc评论的项目,实际上只是隐藏代码而我们没有使用文档输出。我们删除这些评论是一项繁琐的工作。
答案 0 :(得分:3)
在Visual Studio中打开Quick Replace
( CTRL + H )并用空字符串替换:b+///.*\n
(确保设置Use
到Regular expressions
)。这应该允许你摆脱指定范围内的评论。
答案 1 :(得分:2)
您可以使用此正则表达式\/\/\/.*<summary>.*<\/summary>
和这些选项gms
来匹配字符串。您可以无所事事地替换它。这可以在Notepad ++或Visual Studio中完成。
以下是Regex 101来证明这一点。
答案 2 :(得分:1)
您可以使用Python(如果您愿意,可以使用regexps):
#! /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 )
答案 3 :(得分:0)
您可以使用正则表达式在Notepad ++(或任何其他高级文本编辑器)中的文件中查找和替换。
答案 4 :(得分:0)
您可以在visual studio中找到并替换为空字符串。你已经拥有了想要摆脱的字符串。您还可以将代码文件解析为文本,并删除以注释字符开头的任何行。