12

一段时间以来,我一直在使用 Visual Studio 作为我的主要 IDE(不过,我仍然将 Emacs 用于一些个人项目)。

我喜欢 Emacs 格式化 C/C++ 代码的方式,我想说服 Visual Studio 对 C# 代码使用类似的约定。例如,在 Emacs 中,一个 C 函数调用如下所示:

functionName(argument1,
             argument2,
             argument3);

而在 Visual Studio 格式化的 C# 代码中,函数调用如下所示:

functionName(argument1,
    argument2,
    argument3);

这对我来说似乎更糟。

有没有办法调整 Visual Studio 代码格式规则?有什么插件可以处理吗?

非常感谢,

4

3 回答 3

20

工具 > 选项 > 文本编辑器 > C# > 格式化

http://www.jetbrains.com/resharper/features/code_formatting.html#Code_Formatting

于 2008-11-14T07:53:36.997 回答
7

Resharper(上图)很好。CodeRush 现在从 DevExpress 中免费。多年来我一直很喜欢使用他们的产品。

http://www.devexpress.com/Products/Visual_Studio_Add-in/CodeRushX/

于 2008-11-14T09:23:16.223 回答
0

另请参阅此扩展程序,它将在每次保存文件时自动执行该过程:https ://visualstudiogallery.msdn.microsoft.com/3ea1c920-69c4-441f-9979-ccc2752dac56

于 2014-10-17T21:34:26.603 回答