如何在visual studio中快速搜索大型代码库中的文件内容

时间:2014-10-11 16:57:52

标签: c++ visual-studio search find code-search-engine

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

如何通过visual studio中的大型代码库立即搜索文件?

注意:内置find in files太慢而无法真正有用。

3 个答案:

答案 0 :(得分:1)

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

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

(完全披露:它是商业产品(29美元),我是作者。我写这篇文章是因为我使用大型代码库,发现查找文件不合适。)

答案 1 :(得分:0)

Sando Code Search Tool预先索引源代码并承诺近乎即时搜索。

答案 2 :(得分:0)

我对index我的整个代码库进行了Windows搜索,并使用this vs扩展程序导航到我的代码库中的任何文本。这样做的另一个好处是能够在“谷歌搜索”中搜索任何字符串。时尚。