Visual Studio的类似Eclipse的格式

时间:2009-09-05 22:47:05

标签: c# visual-studio code-formatting

是否有一个Visual Studio工具可以在保存时自动格式化源代码(C#)?这对我的多开发人员团队来说非常有用,可以使代码保持统一,特别是在将代码签入源代码控制存储库之前。

3 个答案:

答案 0 :(得分:4)

想到CodeRush或ReSharper。

答案 1 :(得分:1)

Visual Studio的PowerCommands:http://code.msdn.microsoft.com/PowerCommands

如果您在工具 - >选项菜单下安装插件并查找PowerCommands,则会出现两个“保存时格式化文档”和“保存时删除并排序使用”的复选框。这是我最喜欢的功能之一。

答案 2 :(得分:0)

许多(和我)使用StyleCop并将其设置为分析构建中的文件,并将其设置为将警告标记为错误,因此必须在成功构建之前解决问题。

我更喜欢这种方法,因为它会对第三方的责任进行模糊处理,而第三方会在没有开发人员干预的情况下自动设置代码的样式。我觉得失去了一些东西,过度依赖这种方法可能会导致开发人员的代码变得越来越糟,他们甚至不知道它。

似乎更倾向于向开发人员通知问题并强制解决问题,以期有效地提高他们的编码技能。

编辑:我知道这是一篇很老的帖子,我只是觉得我的想法可能会对这个页面上发生的人有所帮助。