【发布时间】:2011-07-20 20:41:08
【问题描述】:
我们有一个代码样式检查器,它在每次签入之前运行,它要求 C# if 语句的格式如下:
if (condition)
但是,我的肌肉记忆已经发展到可以打字了:
if(condition)
如果我在没有它的情况下键入 if,是否有任何方法可以让 Visual Studio 2010 自动插入该空间?我知道您可以设置它,当您粘贴代码时,它会自动执行此操作,但在键入时不会。谢谢!
【问题讨论】:
-
你问错问题了。正确的问题是:“我如何说服我的团队遵循理智的编码风格(即一种风格,它要求风格检查器只允许'if(condition)'并明确禁止'if(condition)')? "
-
"if (" 是根据公认的 C# 编码标准执行此操作的正确方法,并且大多数其他标准都需要在条件之前有一个空格,因为它发生了。"if(" 是完全错误的. 删除并重新插入类中的最后一个括号将为您正确格式化代码。
标签: c# visual-studio visual-studio-2010 coding-style code-formatting