我经常评论一下
但如果该行缩进(几乎总是),那么它会在注释中留下丑陋的空格,如下所示:
Headers.Add(new List<string>
{
BondsMonth,
BondsIdCode,
// BondsBondTaken,
// // BondsPayments0,
BondsPaidBackStatus,
});
答案 0 :(得分:3)
这不能回答您提出的具体问题,但它会产生更易于维护,可读的代码,并且不适合我想要的评论。
注释掉一条线应该几乎总是符合
的意图请删除该行。它应该在源代码控制(Git,SVN,任何东西)中,这样你总能恢复你删除的内容。
在上述任何一种情况下,它都应该是一个暂时的修复,你不应该担心它。
答案 1 :(得分:3)
我同意克里斯托弗所说的话,但是如果你做仍然希望在//
之后摆脱多余的空格,你可以通过搜索和替换使用正则表达式来实现具有以下目标和替换:
目标:^*// *
替换://
(注意尾随空格)
(使用Visual Studio IDE执行此操作。)
在您的示例中,您可能还希望将^*// //
替换为//
答案 2 :(得分:0)
Thanks to Alex for pointing out Visual Studio加载项StyleCop可以很好地完成它,甚至可以与Resharper Code Cleanup集成开箱即用!
唯一不利的副作用是清理速度变得慢得多,可能是由于StyleCop评估/修复过多的规则。