web-dev-qa-db-fra.com

Crochets au format VSCode sur la même ligne c #

Lors de l'utilisation de la commande Formater le document, j'aimerais changer la façon dont les formats de code. Je suis complètement nouveau sur VSCode et j'ai toujours du mal à naviguer dans les paramètres, donc des réponses faciles à comprendre seraient très utiles. Actuellement, le code est formaté comme ceci:

void start ()
{
//Do stuff here
}

Je veux que ça ressemble à:

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

J'ai trouvé cette solution simple pour VScode!

Créez simplement un fichier appelé omnisharp.json à la racine de votre projet et collez le JSON suivant:

{
    "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
    }
}

J'ai trouvé la solution ici: https://medium.com/@wearetherock/visual-studio-code-c-put-the-opening-brace-on-the-same-line-as-the-statement -a98c552a544b

21
Pini Cheyni