每次打开文件时,VisualStudio都可以调整换行和格式设置吗?

时间:2012-02-23 18:08:54

标签: visual-studio-2010

我与一个小团队合作,我们在以下风格之间进行了相当均匀的分配:

public void Method() {
  // code
}

public void Method()
{
  // code
}

我知道我们每个人都可以设置Visual Studio(2010 Professional)将New Lines放在我们想要的地方,但这只是在编写代码的时候。

是否可以在打开代码时(或通过运行外部工具?)将代码重新格式化为当前用户的偏好,或者我们是否真的需要进行长时间的辩论最好的风格(或放弃任何一致代码的希望)?

(注意:我不是问哪种风格最好,请不要尝试回答这个问题。我们可以让VS通过自动将现有代码重新格式化为目前首选的风格来消除争论吗?)

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

您可以创建一个envrimental事件宏来做到这一点。这个link告诉您如何创建其中一个宏。

Private Sub DocumentEvents_DocumentOpened(ByVal Document As EnvDTE.Document) Handles DocumentEvents.DocumentOpened
      DTE.ExecuteCommand("Edit.FormatDocument")
End Sub