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

问题描述 投票:0回答:4

Visual studio 能够立即导航到 (

ctrl + ,
) 解决方案中的任何符号。但是,我正在开发一个大型 C++ 代码库,其中所有代码文件无法在单个 vs 解决方案中打开。

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

注意:内置的在文件中查找太慢,无法真正有用。

c++ visual-studio search find code-search-engine
4个回答
2
投票

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

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

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


0
投票

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


0
投票

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


0
投票

迟到了,我正在积极开发一个与 Visual Studio 一起使用的工具,名为 Blitz Search。它处理大量文件。开源且免费。

https://natesah.com

© www.soinside.com 2019 - 2024. All rights reserved.