Как быстро найти содержимое файла в Visual Studio для больших кодовых баз

Visual Studio имеет возможность мгновенно перейти к (ctrl + ,) любой символ, который является частью решения. Тем не менее, я работаю над большой базой кода C ++, где все файлы кода не могут быть открыты в одном решении против.

Как мгновенно искать файлы в больших кодовых базах из Visual Studio?

Примечание: встроенный найти в файлах слишком медленно, чтобы быть действительно полезным.

1

Решение

Entrian Source Search это расширение Visual Studio, которое делает именно то, что вы спрашиваете. Он ищет все файлы в любом наборе каталогов, которые вы ему даете, а не только файлы в решении. Он строит полнотекстовый индекс источника, поэтому поиск выполняется практически мгновенно.

В качестве крайнего примера мой текущий проект имеет в своем индексе 18 314 927 строк исходного кода общим объемом 645 МБ. Поиск точки с запятой находит 5 760 878 просмотров за 6,9 секунд. Поиск чего-либо с разумным количеством хитов происходит мгновенно.

(Полное раскрытие: это коммерческий продукт (29 долларов), и я его автор. Я написал его, потому что я работаю с большими кодами и нашел Find In Files неадекватным.)

1

Другие решения

Sando Code Search Tool предварительно индексирует исходный код и обещает почти мгновенный поиск.

0

Я сделал Windows Search для индекс вся моя кодовая база и используется этот против расширения, чтобы перейти к любому тексту в моей кодовой базе. Это имеет дополнительное преимущество возможности поиска любой строка в моде «поиск Google».

0
По вопросам рекламы ammmcru@yandex.ru
Adblock
detector