我继承了一个庞大的源代码树,使用的是C#和Visual Studio 2008。
它存在许多质量问题,其中一个问题是代码通常格式不良。
我正在寻找一种工具,最好是Visual Studio的插件,可以遍历整个解决方案,并应用与Visual Studio本身应用相同的基本格式,例如在代码块周围关闭花括号时。
有什么建议吗?
我继承了一个庞大的源代码树,使用的是C#和Visual Studio 2008。
它存在许多质量问题,其中一个问题是代码通常格式不良。
我正在寻找一种工具,最好是Visual Studio的插件,可以遍历整个解决方案,并应用与Visual Studio本身应用相同的基本格式,例如在代码块周围关闭花括号时。
有什么建议吗?
好的,如果您想要整体解决方案,为什么不尝试使用宏呢?这里有一个VB示例。
http://blogs.msdn.com/kevinpilchbisson/archive/2004/05/17/133371.aspx
它会打开每个文件并应用与VS相同的格式设置,但该宏将适用于整个解决方案(如果您的解决方案很大,则可能不明智运行它)。除了反映VS中格式文档代码的内部并将其嵌入某种流之外,这似乎是利用Visual Studio中非常有用的功能的最简单方法。
Tools | Options | Text Editor | C# | Formatting
**Automatically format on paste** (checked)