A volte (ma non sempre !?) quando si incolla o termina una riga con un punto e virgola, Visual Studio aggiungerà uno spazio dopo l'istruzione if
! Ad esempio, quando si incolla, questoVisual Studio che aggiunge spazio dopo le istruzioni if
if()
si trasformerà in questo:
if (condition)
e, al momento di compilare una linea, questa
if(condition)
DoSomething()
si trasformerà in questo:
if (condition)
DoSomething();
Dovendo eliminare costantemente questo spazio (a volte due volte!) mi sta guidando assolutamente Bonkers! Sembra che succeda con if
e while
ma non con for
.
Non riesco a trovare nulla in merito a questo nelle opzioni VS. Io ho installato ReSharper, ma è impostato per non aggiungere lo spazio automaticamente:
Perché Visual Studio punirmi?
Le tue preferenze di formattazione mi sembrano piuttosto strane, ma +1 in ogni caso per "Perché Visual Studio mi sta punendo?" –