2009-03-11 14 views
18

La mia squadra spesso inserisce la parola TODO in sezioni di codice non terminate. C'è un modo per aggiungere parole chiave specificate dall'utente a Visual Studio in modo che queste siano evidenziate in qualche modo? Ad esempio, in vim la parola TODO viene automaticamente evidenziata.Evidenzia le parole specificate dall'utente in Visual Studio?

Per esempio, avrei voluto vedere qualcosa di simile:

//This is a stub -TODO:move this to another project

risposta

9

Nel menu Strumenti vai a Opzioni -> Ambiente -> Elenco attività. Qui puoi inserire i token.

Questi token verranno aggiunti all'elenco delle attività, ma sarà non essere evidenziato. Ciò può essere ottenuto con uno degli available TODO highlighters.

+2

Ho TODO come segno, ma non lo sta evidenziando nella finestra dell'editor ... devo cambiare qualcos'altro? Grazie! –

+13

Ciò non evidenzierà le parole nella fonte. Li aggiungerà solo all'elenco delle attività – JaredPar

+0

scusa, sì, jared è corretto – scott

3

In Visual Studio:

Vai su Strumenti> Opzioni> Ambiente> Elenco Task

Non c'è possibile aggiungere qualsiasi utente = parole specificate, e apparirà nella vostra lista di operazione ogni volta che si effettua una generazione e visualizzare l'elenco delle attività, nello stesso modo in cui appare // TODO :.

3

evidenziazione di gettoni attività è possibile solo tramite le estensioni.

Se avete ReSharper (commerciale), sarebbe in evidenza tutte le attività utilizzando lo stesso colore: Caratteri e colori> ReSharper Todo elemento. ReSharper contrassegna anche le attività sulla striscia di errore verticale.

Remarker (gratuito) per VS 2015: https://visualstudiogallery.msdn.microsoft.com/32af9cb5-bb6e-4f02-97c6-a172c3ac5445 o VS 2013: https://visualstudiogallery.msdn.microsoft.com/87813da0-8f1c-48a4-b1c4-85dfb7a269a9 può evidenziare diversi token di attività utilizzando stili diversi.

Lo stesso vale per VS10x Commenti Extender (gratuita) per VS 2010-2013, beta privata per il 2015: https://visualstudiogallery.msdn.microsoft.com/17c68951-7743-40bd-ad35-608706f54a92

+0

Remarker è ora supportato anche per VS 2015 e funziona molto bene, almeno per il modo in cui lo utilizzo. Lo consiglio vivamente! Sembra che VS10x Commenti Extender sia disponibile anche per VS 2015 tramite una beta privata al momento della stesura di questo commento. Maggiori dettagli sono disponibili su https://visualstudiogallery.msdn.microsoft.com/17c68951-7743-40bd-ad35-608706f54a92. – Anovative

+0

Grazie mille. Ho aggiornato la risposta. Ho anche incluso ReShaper per le persone che hanno già acquistato ReSharper. – DKroot

+0

Infine. La risposta che stavo cercando - anche se non abbastanza completa per me. –

0

ho trovato e sto usando this commento personalizzabile evidenziando un'estensione per VS 2010-2015.

Dalla sua descrizione: "... è possibile formattare commenti attività (TODO, HACK, UNDONE) in termini di colore di primo piano."

1

Come altri hanno detto, è necessario un plug-in per VS (come di VS 2015 in ogni caso) per evidenziare il testo. Per coloro che utilizzano ReSharper:

dal menu Vai a ReSharper-> Opzioni-> Strumenti-> To-Do-Items.

Aggiungi il tuo nuovo commento e modello. Puoi copiare uno esistente modificandolo.Ho usato le stesse impostazioni Todo per il mio nuovo commento:

Title: AnythingYouWant 

Regular Expression: `(?<=\W|^)(?<TAG>AnythingYouWant)(\W|$)(.*)` 

Put a check "In comments" 

Color: Web->Blue 

Icon: Normal 

e utilizzarlo come questo nel codice:

// AnythingYouWant questo commento è evidenziato in blu

Problemi correlati