我与一个小团队合作,我们在以下风格之间进行了相当均匀的分配:
public void Method() {
// code
}
和
public void Method()
{
// code
}
我知道我们每个人都可以设置Visual Studio(2010 Professional)将New Lines放在我们想要的地方,但这只是在编写代码的时候。
是否可以在打开代码时(或通过运行外部工具?)将代码重新格式化为当前用户的偏好,或者我们是否真的需要进行长时间的辩论最好的风格(或放弃任何一致代码的希望)?
(注意:我不是问哪种风格最好,请不要尝试回答这个问题。我们可以让VS通过自动将现有代码重新格式化为目前首选的风格来消除争论吗?)
感谢您的帮助!
答案 0 :(得分:0)
您可以创建一个envrimental事件宏来做到这一点。这个link告诉您如何创建其中一个宏。
Private Sub DocumentEvents_DocumentOpened(ByVal Document As EnvDTE.Document) Handles DocumentEvents.DocumentOpened
DTE.ExecuteCommand("Edit.FormatDocument")
End Sub