c# - VSCode格式大括号放在同一行C#

VSCode 使用“格式文档” c# 代码

1
2
3
4
void start ()
{
	//Do stuff here
}

我希望它看起来像:

1
2
3
void start () {
	//Do stuff here
}

最佳答案

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

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
{
    "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
    }
}

参考地址