web-dev-qa-db-ja.com

同じ行のVSCode形式の中括弧c#

[ドキュメントのフォーマット]コマンドを使用する場合、コードのフォーマット方法を変更したいと思います。私はVSCodeを完全に使い始めましたが、まだ設定のナビゲートに問題があります。そのため、わかりやすい返信が非常に役立ちます。現在、コードは次のような形式になっています。

void start ()
{
//Do stuff here
}

私はそれを次のように見せたいです:

void start () {
//Do stuff here
}
17
Gordoxgrey

私は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
    }
}

私はここに解決策を見つけました: https://medium.com/@wearetherock/visual-studio-code-c-put-the-opening-brace-on-the-same-line-as-the-statement -a98c552a544b

21
Pini Cheyni