1

Я нашел хорошее расширение Visual Studio, Entrian Source Search, но оно ищет только одно решение за раз, и только решение, которое у вас есть.

Другими словами, мне нужно открыть решение в Visual Studio, прежде чем я смогу выполнить запрос к нему.

Есть ли более легкое программное обеспечение, которое я могу сказать "проиндексировать эту папку", например, корневая папка, в которой я храню все свои проекты, и контролирую, какие файлы и / или шаблоны папок следует индексировать, а какие нет?

Я знаю, что у меня есть индексатор, встроенный в Windows 7, но я не чувствую, что у меня достаточно контроля над ним. Например, простой запрос текста дает мне хиты в репозиториях Mercurial и в каталогах bin, и это не так уж и полезно.

Существует ли программа с механизмом индексирования, более приспособленная для программистов, но не для одного решения / проекта за раз?

2 ответа2

0

Вы правы, что Entrian Source Search необходимо, чтобы решение было открыто, прежде чем оно заработало, но в остальном оно делает именно то, что вы просите:

  • Он может искать любые каталоги, а не только те, которые под вашим текущим решением
  • Вы можете произвольно контролировать, какие файлы и каталоги нужно индексировать, указав правила включения и исключения (что не было правдой в 2011 году, но сейчас верно)
  • Он может совместно использовать индексы для разных решений, поэтому вы можете иметь только один индекс, который включает все ваши проекты, и выполнять поиск по этому индексу независимо от того, какое решение у вас открыто. (Затем вы можете искать только один проект через фильтр каталогов, например, dir:project_one .
0

Я использую бесплатную программу TextCrawler для массового поиска / замены кода. Он позволяет вам устанавливать фильтры для типов файлов, чтобы вы могли ограничить его реальными файлами с текстовым кодом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .