2010-08-16 7 views
6

Se si esegue la codifica C# all'interno di Visual Studio, e si dispone di un commento su più righe, questa convenzione:Impedire Visual Studio di aggiungere asterischi in più quando colpisce entrare all'interno di un commento multline

/* 
This is a very interesting comment 
that consists of multiple lines 
*/ 

Quindi se si è all'interno il commento, come dopo la parola "commento" nel mio esempio, e premi invio, Visual Studio aggiunge un "*" sulla nuova riga e posiziona il cursore anche con il "*" che ha iniziato il commento.

Odio questo comportamento. Non è mai quello che voglio. Qualche modo per spegnerlo? Ho vagato tra le opzioni dell'editor ma non sono riuscito a trovarlo.

risposta

10

Stranamente questo comportamento è legato alla generazione di commenti del documento XML nell'editor C#. Se si disattiva XML doc commento generazione sarà anche disattivare la generazione automatica del * in multi-linea di commenti

  • Strumenti -> Opzioni
  • Editor di testo -> C# -> Avanzate
  • Deseleziona "Generate Commenti del documento XML ... "
+1

Ew. Questo è strano. Non voglio eliminare i commenti del documento XML. Immagino di essere bloccato. Grazie per le informazioni. – RationalGeek

+0

+1 per essere il corriere della conoscenza ottusa. Mi aspettavo che questa domanda sarebbe rimasta senza risposta. Complimenti. – Tergiver

+0

@Tergiver stranamente troverete che altri comportamenti sono legati a questa opzione sia in VB che in C# (nel VB alternare questa opzione può alterare il comportamento intellisense). – JaredPar

Problemi correlati