2012-01-02 4 views
19

Sto cercando di trovare una soluzione per nascondere e mostrare commenti in VS2010. Quello che ho trovato è:C# nascondi e visualizza commenti

# region 
comments for code 
#endregion 

e:

http://holyhoehle.wordpress.com/2010/01/17/hide-comments-in-visual-studio/

ma questo non sta funzionando in VS2010 o non so come ...

Quindi forse uno qualsiasi può aiutare e offrire qualche soluzione come nascondere commenti come:

string x = "...." //comment 
+20

andare alle opzioni dell'editor e impostare il colore di commenti al bianco? :) –

+1

@IlyaKogan: bello! :-) –

+6

lol, sì ... generalmente i commenti sono pensati per essere visti, poiché aggiungono qualcosa di significativo alle informazioni ... tranne questo. – rfmodulator

risposta

2

È possibile utilizzare this macro per comprimere tutti i commenti XML. Ho il sospetto che sia buono come quello che otterrai.

Non c'è altro modo oltre alla modifica del colore del commento per nascondere i commenti in linea e ho potuto vedere che porta a tutti i tipi di problemi.

4

È possibile evidenziarli uno a uno, fare clic con il pulsante destro e scegliere Struttura> Nascondi selezione.

La scelta rapida da tastiera per quella manovra è Ctrl + M, Ctrl + H.

+0

Questa è un'opzione utile, ma non viene ricordata: se chiudi la scheda in cui l'hai inserita, la selezione nascosta viene dimenticata. – slugster

+0

@slugster Sei di nuovo sbagliato, mi dispiace. Viene persino salvato tra le sessioni VS. :) La prossima volta sarai più fortunato. – rfmodulator

+0

No, non è sbagliato - pensavo di darti il ​​beneficio del dubbio (forse era solo VS2008 che lo dimenticò) quindi l'ho appena provato, chiuso quella scheda, riaperto quella particolare classe e ... voilà !! il commento non era più nascosto. L'inversione del tuo downvote sarebbe apprezzato. O quello o aggiorna la tua risposta per essere più completa. Non pensavo di essermi sbagliato: usavo questo metodo abbastanza ampiamente quando lavoravo su grandi file javascript. – slugster

8

Oltre a impostare il colore del carattere dei commenti come il colore di sfondo (che è ciò che il plug-in VS menzionato fa), non c'è modo di nascondere i commenti.

commenti multilinea (con prefisso sia // o /* */ sono già pieghevole, ma singoli commenti di linea non sono nativamente L'unica opzione per chi è di usare il Ctrl -. MH accordo chiave per una temporanea (mentre il file è aperto) il collasso (come indicato nella risposta di @ rfmodulator), o rimuovere del tutto

* l'impostazione di default C# accordo fondamentale per collassare tutti i blocchi comprimibili è Ctrl -. MO

+0

Vedere la mia risposta per la procedura di compressione a linea singola. – rfmodulator

+0

@rfmodulator E vedere la mia risposta a riguardo. La tua opzione significa che devi passare manualmente ogni commento e applicarlo - dubito che l'OP voglia davvero fare qualcosa di così poco pratico. – slugster

31

Ho creato un'estensione di Visual Studio che consente di nascondere/mostrare commenti.
È possibile ottenere qui:

for Visual Studio 2010-2013
for Visual Studio 2015 or newer

+0

come posso disinstallarlo se lo desidero? – kashif

+1

grazie mille! è davvero utile – kashif

+2

Sembra buono anche se non riesco ancora a provarlo, visto che sviluppo principalmente in VS 2015: qualche possibilità di aggiornamento per il supporto VS 2015? (Coding in C# quindi spero che non sarebbe un aggiornamento enorme) – matthewsheets