2009-06-30 5 views
3

Je cherche un AddIn VS2008 ou un utilitaire qui améliore "Find In Files".Je cherche un utilitaire "Rechercher/Rechercher" VisualStudio2008 qui affiche les résultats dans un contexte

La caractéristique principale que je recherche est d'afficher les noms des méthodes qui contiennent la chaîne correspondante, de préférence dans un TreeView.

Par exemple, si je fait une recherche de la variable « string1 », je voudrais voir quelque chose de semblable à ce qui suit:

File1.cs 
    method1 
    string1 = "abcd"; 
    string1 = "efgh"; 
File2.cs 
    method2 
    string1 = "wxyz"; 

Ceci indiquerait que « File1.cs » a une méthode appelée "method1" qui définit la variable à deux endroits, et "File2.cs" a une méthode appelée "method2" qui définit la variable à un endroit.

Un affichage de style TreeView est vraiment sympa, mais pas essentiel. La caractéristique clé est de montrer le nom de la méthode - c'est une aide énorme pour mettre à zéro les résultats qui vous intéressent!

AxTools "CodeSMART pour VB6" a cette fonctionnalité, et cela fonctionne avec brio. Cependant, la version .NET ne semble pas fonctionner aussi bien, et la démo gratuite que j'ai essayée a eu d'autres problèmes, donc je cherche des alternatives.

Des suggestions?

-Tom Bushell

Répondre

4

ReSharper est ce que vous voulez. Les commandes "Find" de ReSharper peuvent afficher le texte trouvé en contexte, et peuvent également organiser l'ensemble des résultats de différentes manières.

+0

Merci John - Resharper fait exactement ce que je voulais, et bien plus encore. Est-ce que "Find Usages", puis définissez "Group By:" à "Type & Membre" - fonctionne très bien! Je vais vous modifier, mais en tant qu'utilisateur relativement nouveau de Stack Overflow, je n'ai pas encore les points de rep pour permettre le vote (je pense que je devrais pouvoir voter sur les réponses à mes propres questions, au moins, mais non) –

+0

Quelqu'un d'autre a une suggestion, avant de marquer cette "réponse"? En outre, si quelqu'un souhaite bien répondre à la question, je pourrai commencer à voter sur d'autres réponses. –

+1

Fait :-D. J'utilise aussi Resharper et j'en suis plus que satisfait. – Colin

Questions connexes