Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何将Visual Studio设置为使用K&;R型括号?_C#_Formatting - Fatal编程技术网

C# 如何将Visual Studio设置为使用K&;R型括号?

C# 如何将Visual Studio设置为使用K&;R型括号?,c#,formatting,C#,Formatting,我真的不喜欢这种格式: Class AwesomeClass { private static void AwesomeMethod() { } } 我可以这样格式化我的代码吗 Class AwesomeClass { private static void AwesomeMethod() { } } 转到工具选项文本编辑器C#格式新行 在Visual Studio的最新版本中(至少2017年): 工具选项文本编辑器C#代码样式格式新行 然后只

我真的不喜欢这种格式:

Class AwesomeClass
{
    private static void AwesomeMethod()
    {

    }

}
我可以这样格式化我的代码吗

Class AwesomeClass {

    private static void AwesomeMethod() {

    }
}

转到工具选项文本编辑器C#格式新行

在Visual Studio的最新版本中(至少2017年):

工具选项文本编辑器C#代码样式格式新行

然后只需取消选中您在那里看到的每个选项。

工具>选项

选中“显示所有设置”

文本编辑器>C#>格式设置>新行


取消选中不希望添加额外换行符的位置的设置。就我个人而言,我总是取消选中该类别中的所有项目。

工具->选项->文本编辑器->C/C++->格式->新行

将所有值更改为

保持在同一行,但在前面添加空格

然后选择一个块并使用Ctrl+K、Ctrl+F重新格式化


这里有一个秘密功能,不要告诉任何人:很遗憾C/C++没有同等的设置。这种默认的每行一个字符的代码样式让我发疯。现在VS2013Thanks中的C/C++有了与此对应的设置!对于VS 2019,路径是:工具>选项>文本编辑器>C#>代码样式>格式设置>新行对于不知道“K&R样式括号”是什么的普通读者,请看我最近转换为这种样式,因为我的团队中与朋友/开发人员进行了多次讨论。谢谢你问这个问题!