Visual Studio 代码格式化
我已经使用 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 代码格式规则? 有什么插件可以处理这个问题吗?
非常感谢,
I've been using Visual Studio as my main IDE for a while now (I still use Emacs for some personal projects, though).
I like the way Emacs formats C/C++ code and I'd like to convince Visual Studio use similar conventions for C# code. For instance, in Emacs, a C function call looks like:
functionName(argument1,
argument2,
argument3);
while in the C# code formatted by Visual Studio a function call looks like:
functionName(argument1,
argument2,
argument3);
which seems worse to me.
Is there a way to tweak Visual Studio code formatting rules? Any plugins that can handle that?
Many thanks,
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
工具> 选项> 文本编辑器> C#> 格式设置
和
http://www.jetbrains.com/resharper/features/code_formatting.html #Code_Formatting
Tools > Options > Text Editor > C# > Formatting
and
http://www.jetbrains.com/resharper/features/code_formatting.html#Code_Formatting
Resharper(上图)很好。 CodeRush 现已从 DevExpress 中免费。 多年来我一直很喜欢使用他们的产品。
http://www.devexpress.com/Products/Visual_Studio_Add-in/CodeRushX/
Resharper (above) is good. CodeRush is now free from DevExpress. I've enjoyed using their products over the years.
http://www.devexpress.com/Products/Visual_Studio_Add-in/CodeRushX/
另请参阅此扩展,它将在每次保存文件时自动执行该过程:https ://visualstudiogallery.msdn.microsoft.com/3ea1c920-69c4-441f-9979-ccc2752dac56
See also this extension that will automate the process each time a file is saved : https://visualstudiogallery.msdn.microsoft.com/3ea1c920-69c4-441f-9979-ccc2752dac56