我一直在使用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代码格式规则?任何可以处理的插件?
非常感谢,
答案 0 :(得分:20)
工具>选项>文本编辑器> C#>格式化
和
http://www.jetbrains.com/resharper/features/code_formatting.html#Code_Formatting
答案 1 :(得分:7)
Resharper(上图)很好。 CodeRush现在免于DevExpress。多年来我一直很喜欢使用他们的产品。
http://www.devexpress.com/Products/Visual_Studio_Add-in/CodeRushX/
答案 2 :(得分:0)
另请参阅此扩展程序,该扩展程序会在每次保存文件时自动执行此过程:https://visualstudiogallery.msdn.microsoft.com/3ea1c920-69c4-441f-9979-ccc2752dac56