2009-01-20 14 views
34

Quando l'utente la funzionalità di menu di scelta rapida "Implementare Inteface X", il codice inserito ottiene circondato da una coppiaRimuovere le # regione/# endRegion tag automatici in sede di attuazione di un'interfaccia in Visual Studio 2005/2008

#region [interfacename] Members 
#endregion 

. Finisco sempre per cancellare questo, c'è un modo in cui posso spegnerlo definitivamente? Ho fatto una rapida ricerca nella directory dei frammenti, ma non ero sicuro se questo fosse il posto giusto. C'è pp_region.snippet che immagino di poter modificare, ma ho avuto la sensazione che avrebbe disattivato completamente la # regione/# endregion. Ho pensato di chiedere qui prima di andare a fare le cose che avranno me reinstallare VS ...

+0

Ottima domanda! –

risposta

43

è possibile disattivarlo tramite Strumenti/Opzioni

Poi, nell'opzione-finestra, selezionare 'Editor di testo', quindi la lingua di tua scelta (C# per ex). Quindi si seleziona 'avanzata', e poi, si dispone di una casella di controllo che dice: 'surround generato codice con #region'

+0

Bene, grazie! –

+3

Grazie, grazie, grazie! Non posso dirti quanto è fastidioso questo! –

+0

Ottima risposta! –

1

Inoltre, se si sta utilizzando ReSharper è possibile configurare completamente il layout delle classi in modo sembreranno esattamente come vuoi tu. Una delle opzioni è rimuovere completamente i tag regionali ogni volta che ne trova uno. È fantastico aprire qualsiasi progetto C# e farlo riformattare semplicemente facendo [CTRL + E, C]

+2

Scusa, ma non posso sopportare Resharper. Un giorno sarò in grado di installarlo e non lo farà: rimappare tutte le mie combinazioni di tasti e rifiutare di riportarli indietro; rovinare tutto l'Intellisense e rifiutare di cambiarlo; far funzionare la mia macchina come un cane e rifiutare di disinstallare. Non sono un fan :-) – endian

+2

Mi sentivo così a proposito di ReSharper - ma un giorno ho morso il proiettile, e ho trascorso alcune settimane a configurarlo e ad imparare le scorciatoie, ecc. Ha seriamente cambiato il mio modo di sviluppare; Sono molto più produttivo ora :) – Spikeh

Problemi correlati