VSCode格式同一行上的花括号c#

VSCode格式同一行上的花括号c#,c#,visual-studio-code,curly-braces,C#,Visual Studio Code,Curly Braces,使用“格式化文档”命令时,我希望更改代码的格式。 我对VSCode完全陌生,但在导航设置时仍有困难,因此易于理解的回复将非常有用。 当前代码的格式如下所示: void start () { //Do stuff here } 我希望它看起来像: void start () { //Do stuff here } 我找到了这个简单的VScode解决方案 只需在项目根目录下创建一个名为omnisharp.json的文件,并粘贴以下json: { "FormattingOptions":

使用“格式化文档”命令时,我希望更改代码的格式。 我对VSCode完全陌生,但在导航设置时仍有困难,因此易于理解的回复将非常有用。 当前代码的格式如下所示:

void start ()
{
//Do stuff here
}
我希望它看起来像:

void start () {
//Do stuff here
}

我找到了这个简单的VScode解决方案

只需在项目根目录下创建一个名为omnisharp.json的文件,并粘贴以下json:

{
    "FormattingOptions": {
        "NewLinesForBracesInLambdaExpressionBody": false,
        "NewLinesForBracesInAnonymousMethods": false,
        "NewLinesForBracesInAnonymousTypes": false,
        "NewLinesForBracesInControlBlocks": false,
        "NewLinesForBracesInTypes": false,
        "NewLinesForBracesInMethods": false,
        "NewLinesForBracesInProperties": false,
        "NewLinesForBracesInObjectCollectionArrayInitializers": false,
        "NewLinesForBracesInAccessors": false,
        "NewLineForElse": false,
        "NewLineForCatch": false,
        "NewLineForFinally": false
    }
}
我在这里找到了解决方案:

@MatthewSchlachter VS Code与视觉研究不同。问题是,你坚持自己喜欢的东西,这很好。我只是建议大多数人用另一种方式,如果你在一个开发团队中工作,每个人都有相似的风格是至关重要的。我的猜测是你自己工作?即使你现在自己工作,如果你认为你将来很可能在一个从事C工作的团队中工作,我建议你应该习惯更常见的格式约定(和命名约定-
Start
而不是
Start
)。你已经,这些评论是附加建议,您可以随意使用。真的没有必要为此感到不安。我们在这里都是朋友。@Gordoxgrey:考虑到你违反了正常的格式约定,你可能也会违反命名约定,这一点很难理解。要吸取的教训是,在编写问题时,值得遵循代码中的常规,以避免造成不必要的干扰。或者,对于mac用户,您可以通过将配置文件放在%USERPROFILE%/.omnisharp/omnisharp.json的文件中,将其作为vs代码的全局设置。这里有更多信息-这也适用于GNU/Linux用户(文件位于
~/.omnisharp/omnisharp.json
,内容相同)。谢谢也可以在Windows上使用%USERPROFILE%/.omnisharp/omnisharp.json