2013-05-13 11 views
5

Nell'editor di testo VS2012 C#, quando si preme Invio all'interno dei commenti /* */, viene aggiunta una nuova riga, che inizia con *. È possibile disabilitare questo comportamento e ottenere solo una nuova riga vuota?Come prevenire l'asterisco con Invio viene premuto all'interno C#/* */commenti

da Visual Studio A proposito di scatola, prodotti installati:

 
Microsoft Visual Studio Professional 2012 
Microsoft Team Explorer for Visual Studio 2012 
Microsoft Visual Basic 2012 
Microsoft Visual C# 2012 
Microsoft Visual C++ 2012 
Microsoft Visual F# 2012 
Microsoft® Visual Studio® 2012 Code Analysis Spell Checker 
NuGet Package Manager 
PreEmptive Analytics Visualizer 
+0

Si noti che questo non è il comportamento predefinito (ho appena testato) - avete installato componenti aggiuntivi come Visual Assist? –

+0

@RogerRowland - la domanda è stata modificata. Visual Assist non è installato. –

+0

Siamo spiacenti, questo succede nell'editor C# e non nell'editor C/C++. La domanda è modificata. –

risposta

7

Sembra che questo ha annoyed other people per molto tempo, ma come si può vedere se si legge quel filo, v'è un hack non-intuitivo smettila di farlo. È necessario impostare la seguente opzione incontrollata:

Text Editor > C# > Advanced > Generate XML documentation comments for ///

screenshot qui sotto:

screenshot

L'unico lato negativo, è - come il post originale dice:

Purtroppo disattivando questo disabilita non solo l'asterisco principale per i commenti dei blocchi, ma ovviamente disabilita anche la funzionalità di completamento automatico per XML commenti di documentazione.

+1

Sì, sarebbe meglio avere l'opzione separata. Speriamo che in VS2020 ... –

+0

@AlexFarber - lol, forse VS2525 (chi ricorda Zager ed Evans?) –

1

E 'possibile disabilitare in VS2015: Editor

Testo> C#> Avanzate> Editor>' Inserisci * all'inizio di nuove linee durante la scrittura/**/commenti.

Problemi correlati