2017-07-27 1 views
0

Lorsque j'écris quelque chose dans VB.NET, l'EDI formate automatiquement mes retraits de ligne, je n'ai pas besoin d'utiliser la touche de tabulation à tout moment.Comment puis-je mettre en forme automatiquement des indentations de ligne C# comme VB.NET?

En C#, quand je devais modifier une ligne de code, et je fait naufrage peut-être jusqu'à l'indentation comme ça ...

void MyVoid() 
{ 
    if (1==1) 
    { 
    int iThis = 5; //line with ugly indentation 
    } 
} 

..., et je dois corriger l'indentation manuellement ou à l'utilisation Ctrl AKF pour le réparer.

Dans VB.NET, l'EDI le réparait automatiquement lorsque je passais à une autre ligne.

Comment est-ce que je peux faire cela aussi facilement que dans VB.NET?

+0

Il existe des paramètres de formatage par langue dans la fenêtre d'options, avez-vous vérifié ces paramètres? J'avoue que je ne sais pas si cela ne s'applique que lorsque vous forcez le format du document, en m'appuyant sur ReSharper depuis des années. – pinkfloydx33

Répondre

1

Power Commands a une option pour formater automatiquement le document lorsque vous enregistrez. Il y a aussi une extension plus légère intitulée Format document on Save qui devrait faire la même chose.

1

Vous pouvez utiliser mon extension (commerciale) Continuous Formatting qui formate le code lors de la frappe.