2009-03-11 7 views
18

Mon équipe met souvent le mot TODO dans des sections de code inachevées. Existe-t-il un moyen d'ajouter des mots clés spécifiés par l'utilisateur à Visual Studio afin qu'ils soient mis en surbrillance d'une manière ou d'une autre? Par exemple, dans vim, le mot TODO est automatiquement mis en surbrillance.Mettez en surbrillance les mots spécifiés par l'utilisateur dans Visual Studio?

Par exemple, je veux voir quelque chose comme ceci:

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

Répondre

9

Dans le menu Outils allez dans Options -> Environnement -> Liste des tâches. Ici vous pouvez entrer des jetons.

Ces jetons seront ajoutés à la liste des tâches, mais et non seront mis en surbrillance. Cela peut être réalisé avec l'un des available TODO highlighters.

+2

Je TODO comme un jeton, mais il ne le met pas en évidence dans la fenêtre de l'éditeur ... dois-je changer autre chose? Merci! –

+13

Cela ne mettra pas en évidence les mots dans la source. Il ne les ajoutera à la liste des tâches – JaredPar

+0

désolé, oui, jared est correct – scott

3

Dans Visual Studio:

Allez dans Outils> Options> Environnement> Liste des tâches

Vous pouvez y ajouter un utilisateur = mots spécifiés, et il apparaîtra dans votre liste de tâches chaque fois que vous faites une construction et affichez la liste des tâches, de la même manière que // TODO: apparaît.

3

Mise en évidence des jetons de travail est possible que via des extensions. Si vous possédez ReSharper (commercial), toutes les tâches utilisant la même couleur seraient surlignées: Polices et couleurs> Objet ReSharper Todo. ReSharper marque également les tâches sur la bande d'erreur verticale.

Remarker (gratuit) pour VS 2015: https://visualstudiogallery.msdn.microsoft.com/32af9cb5-bb6e-4f02-97c6-a172c3ac5445 ou pour VS 2013: https://visualstudiogallery.msdn.microsoft.com/87813da0-8f1c-48a4-b1c4-85dfb7a269a9 peut mettre en évidence différents jetons de tâches en utilisant différents styles.

va de même pour VS10x Commentaires Extender (gratuit) pour VS 2010-2013, bêta privée pour 2015: https://visualstudiogallery.msdn.microsoft.com/17c68951-7743-40bd-ad35-608706f54a92

+0

Remarker est maintenant pris en charge pour VS 2015 aussi et fonctionne très bien, au moins pour la façon dont je l'utilise. Je vous le recommande fortement! On dirait VS10x Commentaires Extender est également disponible pour VS 2015 via une version bêta privée au moment de la rédaction de ce commentaire. Plus de détails peuvent être trouvés à https://visualstudiogallery.msdn.microsoft.com/17c68951-7743-40bd-ad35-608706f54a92. – Anovative

+0

Merci beaucoup. J'ai mis à jour la réponse. J'ai également inclus ReShaper pour les personnes qui ont déjà acheté ReSharper. – DKroot

+0

Enfin. La réponse que je cherchais - mais pas assez complète pour moi. –

0

J'ai trouvé et je suis utilise this commentaire personnalisable pour mettre en évidence l'extension VS 2010-2015. De sa description: "... vous pouvez formater les commentaires de tâche (TODO, HACK, UNDONE) en termes de couleur de premier plan."

1

Comme d'autres l'ont dit, vous avez besoin d'un plugin pour VS (à partir de VS 2015 de toute façon) pour mettre le texte en surbrillance. Pour ceux qui utilisent Resharper:

Dans le menu, allez à ReSharper-> Options-> Outils-> To-Do-Items.

Ajoutez votre nouveau commentaire et motif. Vous pouvez en copier un existant en l'éditant.J'ai utilisé les mêmes paramètres que Todo pour mon nouveau commentaire:

Title: AnythingYouWant 

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

Put a check "In comments" 

Color: Web->Blue 

Icon: Normal 

Et l'utiliser comme ceci dans votre code:

// AnythingYouWant ce commentaire est en surbrillance bleue

Questions connexes