1

Visual Studio 能够立即导航到 ( ctrl + ,) 作为解决方案一部分的任何符号。但是,我正在开发一个大型 c++ 代码库,其中无法在单个 vs 解决方案中打开所有代码文件。

如何通过 Visual Studio 的大型代码库即时搜索文件?

注意:内置的find in files太慢了,不能真正有用。

4

3 回答 3

2

Entrian Source Search是一个 Visual Studio 扩展,可以完全满足您的要求。它搜索您提供的任何目录集中的所有文件,而不仅仅是解决方案中的文件。它建立了源的全文索引,因此搜索几乎是即时的。

举个极端的例子,我当前的项目在其索引中有 18,314,927 行源代码,总计 645MB。搜索分号可在 6.9 秒内找到 5,760,878 个命中。搜索具有合理点击次数的任何内容都是即时的。

(完全披露:它是一个商业产品(29 美元),我是作者。我写它是因为我使用大型代码库并发现在文件中查找不足。)

于 2014-10-12T09:37:49.453 回答
0

Sando 代码搜索工具预先索引源代码并承诺近乎即时的搜索。

于 2014-10-12T03:29:18.577 回答
0

我让 Windows Search 来索引我的整个代码库,并使用这个vs 扩展来导航到我的代码库中的任何文本。这具有能够以“谷歌搜索”方式搜索任何字符串的额外优势。

于 2014-10-14T14:50:13.823 回答