无论出于何种原因(我讨厌它,但它就是它),我公司的标准风格是将括号缩进到与它们包含的代码相同的级别,如下所示:
public static string StringName
{
get
{
return "string value";
}
}
这很容易在Visual Studio中设置(选项>文本编辑器> C#(或任何语言)>代码风格>格式化>缩进>缩进打开和关闭大括号),但我是不确定如何在Code中自动化这种风格。除了缩写标准化的Python之类的语言之外,我工作的所有语言都是如此。
如何在Visual Studio代码中完成此操作?
答案 0 :(得分:1)
如果您想要怀特史密斯风格,并且正在使用Omnisharp的C#:
如果还没有这样的文件,请创建它:omnisharp.json
-如果仅需要特定项目的格式,则在项目的根目录中,或者
-在<userdata>/.omnisharp
处全局使用。
放入其中:
{
"FormattingOptions":
{
"IndentBraces": true,
}
}
Here,您可以找到格式设置选项的完整列表。