2008-11-08 5 views
8

Я хочу написать надстройку для Visual Studio, которая обеспечивает мгновенный поиск для исследователя решений. Таким образом, вы нажимаете комбинацию клавиш, и когда вы печатаете список, в котором сначала содержатся все файлы анализатора решений, сужается.Подключаемый модуль для Visual Studio для быстрого поиска файлов в решении

Но как я могу получить доступ к исследователю решений с помощью C#? У кого-нибудь есть хорошие ресурсы?


Edit: я редактировал название, так что это более относится к содержанию, так как вы все уже сделали Написал плагинов.

+0

Я так рад, что вы задали этот вопрос.Я искал такой плагин, но не думал публиковать сообщения на SO. – 2008-11-19 18:14:39

+0

Спасибо j0rd4n! Я никогда раньше не слышал о каком-то подключаемом модуле, поэтому я просто подумал о том, чтобы спросить! Я рад, что это было полезно для вас! – 2008-11-20 15:19:32

ответ

4

Зачем изобретать колесо? DevExpress + Microsoft привязана к предложению CodeRush Express бесплатно @ PDC2008, который делает именно это, если я правильно вас понимаю.

AFAIR Я думаю, что волшебный ключ комбинированный для Перейти к архиву Ctrl + Alt + F, и это делает подстрок тоже. Я попробовал, и это сработало для меня. Довольно изящный. Вот the link к записи в случае, если я разобрался с фактическим нажатием клавиши ... некоторые действительно приятные советы в нем.

Обновление: Написал a blog post для тех, кому не хватает времени.

1

DPack действительно бьет все из них (и к тому же это бесплатно).
Проверьте сочетания клавиш Alt + U и Alt + M (также я рекомендую и другие).

Кроме того, я нашел StudioTools очень впечатляющую функцию GoTo, если вы хотите перейти к определенной точке (введите тип) в другой файл (очень быстро).

ПРИМЕЧАНИЕ. У R # также есть такая функция, но IMO она слабее, чем версия DPack.

4

Visual Studio уже отлично справляется с этим; просто перетащите «Edit.GoToFindCombo» на панель инструментов, если ее еще нет. (Нажмите Ctrl + D, если это необходимо, чтобы активировать) и введите «> s» для всех файлов, начинающихся с буквы 's'.

Example of the GoToFindCombo with the 'open' command http://www.aaronlerch.com/files/blog/TheTalentedMr.GoToFindCombo_F0A5/image_thumb_5.png

GoToFindCombo является более мощным, чем это, хотя, вы можете установить псевдонимы "> псевдоним $ aliasHere $ SomeCommand" практически для каждой команды в Visual Studio. Например, чтобы создать псевдоним для поиска в файлах, вы набираете «> alias ff Edit.FindinFiles»

 Смежные вопросы

  • Нет связанных вопросов^_^