Comment puis-je configurer VSCode de mettre des accolades sur une nouvelle ligne?

Disons que je tape le code suivant et de le formater.

if (condition) { /* Hello! */ }

Si c'est du code C#, il est formaté comme ceci:

if (condition)
{
    //Hello!
}

Si c'est du JavaScript, VSCode formats comme ceci:

if (condition) {
    //Hello!
}

Alors, comment puis-je utiliser le premier style de mise en forme (accolades sur les nouvelles lignes) pour toutes les langues? Je ne peux pas trouver un réglage ou quelque chose de similaire. Des Suggestions?

Accolade sur la ligne suivante, a des effets secondaires dans le Javascript, il devrait être sur la même ligne, selon moi, le paramètre de mise en forme le code doit être tel qu'il est
vraiment? Je pensais que c'est juste la mise en forme. Pouvez-vous référence à certains articles ou donner un exemple simple?
C'est parce que le point-virgule n'est pas obligatoire en JS donc, si vous mettez votre accolade dans la ligne suivante, comment l'interprète de savoir si vous avez oublié le point-virgule ou si vous êtes encore dans la même instruction dans certains cas ambigu? source.
Est-ce ECMA standart ou tout simplement compilateur spécifique?
Mise en forme de la configuration personnelle pour certains, comme pour mettre l'ouvrir croisillons sur une nouvelle ligne, d'autres, comme pour les mettre sur la même ligne. Dire quelque chose comme "en Javascript mettant ouvrir des croisillons sur la même ligne a des effets secondaires" n'est pas correct. Le seul endroit où il y a, il est obligatoire de mettre de l'open-croisillons sur la même ligne est en cours "return { ... ". Dans tous les autres cas, c'est juste bien. Dans codding normes, vous pouvez choisir votre style, il suffit de faire CONSISTER, si vous avez choisi de mettre votre ouverture d'accolades sur une nouvelle ligne, consistent dans l'ensemble de votre projet.

OriginalL'auteur M. Fatih | 2015-10-02