Si j'ai un code comme celui-ci
if(true){
et j'ajoute
}
il se transforme en
if (true)
{
}
mais j'aimerais qu'il reste au format
if (true) {
}
Même si je copie du code qui a if
comme ça, il est transformé en version plus longue.
P.S. Je comprends que c'est une norme C++ et C # pour utiliser la version plus longue, mais je viens d'une norme différente, et il est plus facile pour moi d'utiliser la version plus courte.
Je parie qu'il existe une option de mise en forme qui peut être désactivée ou modifiée.
Allez dans Outils -> Options -> Éditeur de texte -> C # -> Style de code -> Formatage-> Nouvelles lignes
Ici, il y a beaucoup d'options. Retirez la coche des options toutes ici pour ne jamais mettre le support ouvert sur une nouvelle ligne.
MODIFIER
La section New Line Options for expressions
ne concerne pas le placement de code en conjonction avec des crochets, donc ceux que vous n'avez pas besoin de toucher.
Gardez à l'esprit que si vous utilisez Resharper, la procédure ci-dessus n'aidera pas, car Resharper remplace le comportement VS natif. Si c'est votre cas, allez dans Resharper> Options, Code Editing> C #> Formatage Style> Braces Layout, définissez toutes les options "Braces Layout" sur "En fin de ligne (style K&R)".
Cela m'a pris un certain temps pour comprendre cela, alors j'espère que cela aide quelqu'un.
Jettes un coup d'oeil à Tools -> Options
puis Text Editor -> C# -> Formatting -> New Lines
Vous pouvez changer cela dans les options de votre Visual Studio. Allez dans Outils -> Options -> Éditeur de texte -> C # -> formatage -> nouvelles lignes (ou quelque chose de similaire, je n'ai que la version allemande de Visual Studio). Vous pouvez ensuite changer où vous voulez mettre les crochets dans la ligne suivante et où vous ne le faites pas. Personnellement, j'ai supprimé toutes les options, mais si vous voulez avoir une nouvelle ligne, par exemple en boucles, il existe de nombreuses options pour personnaliser cela.
Pour tous les utilisateurs Mac. Voici comment je l'ai résolu: Préférences -> Code source -> Formatage du code -> Code source C # -> Format C # -> Modifier
Là, vous pouvez le changer dans la catégorie: Nouvelles lignes