Domanda

Il mio team spesso inserisce la parola TODO in sezioni di codice non finite. 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.

Ad esempio, vorrei vedere qualcosa del genere:

// Questo è uno stub - TODO: sposta questo in un altro progetto

È stato utile?

Soluzione

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

Questi token verranno aggiunti all'elenco delle attività, ma non verrà evidenziato. Ciò può essere ottenuto con uno dei evidenziatori TODO disponibili .

Altri suggerimenti

Penso che tu stia cercando l'evidenziazione delle parole chiave personalizzate: http://msdn.microsoft.com/en-us/library/zy61y8b8%28VS.80%29.aspx

In Visual Studio:

Vai su Strumenti > Opzioni > Ambiente > Elenco attività

Lì puoi aggiungere qualsiasi utente = parole specificate, e apparirà nel tuo elenco di attività ogni volta che fai una build e visualizzi l'elenco delle attività, nello stesso modo in cui appare // TODO:

L'evidenziazione dei token attività è possibile solo tramite le estensioni.

Se hai ReSharper (commerciale), evidenzierebbe tutte le attività usando lo stesso colore: Font e Colori > Articolo ReSharper Todo. 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 per VS 2013: https://visualstudiogallery.msdn.microsoft.com/87813da0-8f1c-48a4-b1c4-85dfb7a269a9 può evidenziare diversi token attività utilizzando stili diversi.

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

Come altri hanno già detto, è necessario un plug-in per VS (a partire da VS 2015) per evidenziare il testo. Per coloro che utilizzano Resharper:

Dal menu vai a ReSharper- > Opzioni- > Strumenti- > Cose da fare.

Aggiungi il tuo nuovo commento e modello. Puoi copiarne uno esistente modificandolo. Ho usato le stesse impostazioni di 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 usalo così nel tuo codice:

// AnythingYouWant questo commento è evidenziato in blu

Ho trovato e sto usando questo estensione per evidenziare commenti personalizzabili per VS 2010-2015.

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

Scarica e installa TODO Highlight . Dopo aver scaricato e installato l'estensione, assicurati di riavviare il VSCode. Ora segui i seguenti passaggi per aggiungere l'evidenziazione delle parole chiave personalizzate nel tuo codice.

  • Su Windows, tieni premuto Ctrl + Maiusc e su Mac Comando + Maiusc, il tasto preme p.

    si apre una riga di comando.

  • Nella riga di comando digitare " apri impostazioni " e clicca su " Preferenze: apri impostazioni " ;.

    Si aprirà la finestra Impostazioni.

  • in " impostazione di ricerca " input sul lato destro cercare il tre punti " ... " e fai clic su di esso.

  • Fai clic su " Apri settings.json " ;.

    " Impostazioni utente " si aprirà la scheda. Contiene una finestra a schermo diviso. sul lato sinistro vengono visualizzate le impostazioni predefinite e sul lato destro vengono visualizzate le impostazioni utente

  • nelle " impostazioni di ricerca " digita " todohighlight.keywords "

    vedrai " todohighlight.keywords " ;: [] .

  • Passaci sopra con il mouse

    una piccola penna apparirà sul lato sinistro

  • fai clic su di esso

    vedrai aprirsi un menu di selezione a discesa.

  • fai clic su " Sostituisci in impostazioni " ;.

ora puoi vedere " todohighlight.keywords " ;: [] nella finestra del pannello di destra (IMPOSTAZIONI UTENTE).

Questo è un array che contiene oggetti json come i seguenti:

"todohighlight.keywords": [
    {
        "text": "NOTE:",
        "color": "#000000",
        "backgroundColor": "#ff00dc",
        "overviewRulerColor": "grey"
    },
    {
        "text": "your choice of keyword",
        "color": "your choice of color",
        "backgroundColor": "your choice of color",
        "overviewRulerColor": "your choice of color"
    }
]

se non hai familiarità con la notazione json, copia il contenuto di " todohighligh.keywords " dall'esempio sopra e passato alle tue "quotazioni utente" finestra tra le due parentesi [] . puoi modificare i valori nella parte sinistra dei due punti : tra virgolette doppie tra " " . se desideri aggiungere più di due parole chiave, aggiungi semplicemente una virgola dopo l'ultima parentesi graffa di chiusura } nelle tue " impostazioni utente " e copia / oltre un oggetto json (che è da una parentesi aperta { alla prima parentesi } chiusa) e quindi cambia il suo contenuto. puoi aggiungere tutte le parole chiave che desideri.

  

ASSICURATI DI SALVARE IL FILE tenendo premuto Ctrl (windows) / command (mac) e premi il tasto " s " oppure dalla barra dei menu vai su File - >   Salva

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top