2009-06-30 6 views
3

Я ищу VS2008 AddIn или утилиту, которая улучшает «Найти файлы».Ищет VisualStudio2008 утилиту «Найти/найти», которая показывает результаты в контексте

Основная функция, которую я ищу, - показать имена методов, которые содержат соответствующую строку, желательно в TreeView.

Например, если я сделал поиск переменной «string1», я хотел бы увидеть что-то похожее на следующее:

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

Это будет означать, что «File1.cs» имеет метод «method1», который устанавливает переменную в двух местах, а «File2.cs» имеет метод «method2», который устанавливает переменную в одном месте.

Дисплей стиля TreeView действительно приятный, но не существенный. Ключевая особенность - показать имя метода - это огромная помощь в обнулении результатов, которые вас интересуют!

AxTools «CodeSMART for VB6» имеет эту функцию, и он работает блестяще. Тем не менее, версия .NET не работает почти так же хорошо, и у бесплатной демонстрации, которую я пробовал, были другие проблемы, поэтому я ищу альтернативы.

Любые предложения?

-Tom Bushell

ответ

4

ReSharper является то, что вы хотите. Команды ReSharper «Найти» могут отображать найденный текст в контексте и также могут организовывать множество результатов различными способами.

+0

Thanks John - Resharper делает именно то, что я хотел, плюс многое другое. Сделал «Find Usages», а затем установите «Group By:» на «Type & Member» - отлично работает! Я бы вас пошутил, но, будучи довольно новым пользователем Stack Overflow, у меня нет точек повторения, чтобы разрешить голосование (я бы подумал, что я должен проголосовать за ответы на свои вопросы, по крайней мере, но нет) –

+0

У кого-нибудь есть предложение, прежде чем я помету это «ответили»? Кроме того, если кто-то любезно рассмотрит вопрос, я смогу начать голосование по другим ответам. –

+1

Done :-D. Я тоже использую Resharper, и я тоже доволен этим. – Colin