使用重新锐化清除/重新格式化来删除注释中的多余空格
本文关键字:注释 删除 空格 多余 格式化 清除 新锐化 锐化 | 更新日期: 2023-09-27 18:26:25
我经常注释行,
但是如果行是缩进的(几乎总是),那么它会在注释中留下难看的空白,如下所示:
Headers.Add(new List<string>
{
BondsMonth,
BondsIdCode,
// BondsBondTaken,
// // BondsPayments0,
BondsPaidBackStatus,
});
- 我浏览了Resharper C#代码编辑选项,但找不到一个选项来进行代码清理/重新格式化删除这些额外的空格
- 或者,是否可以让注释快捷方式/功能首先删除1个以上的空格
我同意Christopher的说法,但如果do仍然想在//
之后去掉多余的空间,可以通过搜索并使用正则表达式替换以下目标和替换来实现:
目标:^*// *
替换://
(注意尾部空间)
(使用Visual Studio IDE执行此操作。)
从您的示例来看,您可能还想用//
替换^*// //
这并不能回答您提出的特定问题,但它会产生更易于维护、可读的代码,而且它不适合放在我想放的注释中。
注释一行几乎总是要有的意图
- 完全去除线条(难看没关系)
- 当其他一切都正常工作时,把它放回原处。(丑陋并不重要,因为你永远不会在一切正常的情况下犯下它)
请删除这行。它应该在源代码管理(Git,SVN,任何东西)中,这样你就可以随时恢复你删除的内容。
在以上任何一种情况下,它都应该是暂时的修复,所以你不必担心它。
感谢Alex指出Visual Studio插件StyleCop做得很好,甚至可以开箱即用地与Resharper代码清理集成!
- 免费和开源-http://stylecop.codeplex.com/
唯一不受欢迎的副作用是清理速度变慢了,这可能是由于StyleCop评估/修复了过多的规则。