![]() |
1
13
可以使用正则表达式搜索。搜索
找到带注释的单行。您可能希望找到至少3行以注释开头的行:
让猫远离你的键盘。 |
![]() |
2
4
恐怕我同意达菲莫的观点。我认为您不会找到一种可靠的自动删除注释掉的代码的方法。我敢肯定,如果你努力搜索,你会找到一个,但你的时间会更好地花在你的工作上。 我在过去就遇到过这种情况(太频繁了),我最终做的是在处理各种模块时删除注释掉的代码。 例如,我打开类人员进行更改,看到注释掉的代码尚未删除。我签出代码(我们使用VSS),删除坏代码,签入它,最后签出它来完成我的工作。 这需要时间才能全部结束,但我觉得这是一个有效的时间使用来解决问题。 |
![]() |
3
3
查找
注释掉的测试:
|
![]() |
4
1
MZ-tools 有一个设施 review dead code . |
![]() |
5
1
对于任何到此结束的C人员,使用以下regex查找注释掉的行。
|
![]() |
6
0
这就是版本控制系统的用途。 我会确保它在版本控制下(希望不是可视化的源代码安全),检查它,删除所有注释的代码,然后重新检查它。 我也会劝阻您的开发团队今后的实践。 |
![]() |
7
0
我建议为Visual Studio编写或查找宏,以帮助删除注释。 一些伪逻辑:
|
![]() |
8
0
我知道这是一条古老的线索,但帮助我的诀窍还没有被提及。 我搜索这个regex: (^\s*’。 = \n)^ 它查找包含等号的注释掉的行。我的经验是,大多数注释掉的代码块都包含至少一行具有赋值和等号的代码,这在实际注释中非常少见。 我不会自动进行替换,我只需按F3,如果它与一行匹配,我只需按Enter键将突出显示的文本替换为新行。如果它落在一个被注释掉的行块的一部分上,那么我只需手动选择,再次按Enter键和F3键。 |