C# 如何使Visual Studio 2017编辑器支持不同的编码样式?
我的雇主使用的编码风格规定大括号C# 如何使Visual Studio 2017编辑器支持不同的编码样式?,c#,visual-studio-2017,C#,Visual Studio 2017,我的雇主使用的编码风格规定大括号{应位于同一行,而不是下一行。例如: class bar { private void foo() { if (1) { Console.WriteLine("great"); } else { Console.WriteLine("also great"); } } } Visual Studio的默认设置是将大括号放在它们自己的行上。 我怎样才能让Visual Studio尊重这种编
{
应位于同一行,而不是下一行。例如:
class bar {
private void foo() {
if (1) {
Console.WriteLine("great");
} else {
Console.WriteLine("also great");
}
}
}
Visual Studio的默认设置是将大括号放在它们自己的行上。我怎样才能让Visual Studio尊重这种编码风格呢?我相信它被称为K&R风格。我使用它,但它不是免费的
我相信它被称为K&R风格。我使用它,但它不是免费的 (我没有2017年,但这是我在2015年看到的,所以可能类似。) 在“工具”->“选项”->“文本编辑器”->“格式”->“新行”下,有几个选项用于“在新行上放置大括号”(其中X可能是“类型”或“方法”,等等),以及“在新行上放置”,其中X是“其他”或“捕获”或“匿名类型中的成员” 您可以根据需要选中或取消选中这些复选框,以匹配公司设置的样式。(我没有2017年,但这是我在2015年看到的,因此可能类似。) 在“工具”->“选项”->“文本编辑器”->“格式”->“新行”下,有几个选项用于“在新行上放置大括号”(其中X可能是“类型”或“方法”,等等),以及“在新行上放置”,其中X是“其他”或“捕获”或“匿名类型中的成员”
您可以根据需要选中或取消选中这些框,以匹配公司设置的样式。在VS 2017中,您可以使用以下选项:文本编辑器->C#->代码样式->格式->新行:
在VS 2017中,您可以使用以下选项:文本编辑器->C#->代码样式->格式->新行:
什么样的编码风格说明了这一点?当然,C#设计指南说明了它应该是独立的……听起来你的编码风格是由Java开发人员编写的?@maccettura我的雇主的风格。我相信他们是从airbnb发布的风格中采用的。@oerkelens我也不喜欢,但这就是风格。从airbnb?我得到了很多好评关于airbnb的Javascript编码风格。到底为什么有人会想到将JS风格应用于C#?见鬼,那为什么不使用COBOL风格呢?这也是一种编程语言,而且它有明确的编码风格指南:P编码风格是什么?C#设计指南声明它应该独立于自己的风格……听起来像你的Coding风格是由Java开发人员编写的?@maccettura我雇主的风格。我相信他们是从airbnb发布的风格中采用的。@oerkelens我也不喜欢,但这就是风格。从airbnb?我对airbnb的Javascript编码风格有很多了解。到底为什么有人会想到将JS风格应用到C#?见鬼,为什么不去用COBOL呢tyle?那也是一种编程语言,它有清晰的编码风格指南:p此功能内置于VS.不需要Resharper中。此功能内置于VS.不需要Resharper中。