【发布时间】:2009-05-07 11:17:06
【问题描述】:
我正在维护一些中型 C++ 项目的分支(每个分支大约 15k 个文件)。很多时候,我必须在所有项目文件中搜索给定的字符串或正则表达式。目前我正在使用 Total Commander,它具有我想要的所有功能(区分大小写、正则表达式、文件名掩码),但是这个工具每次都会扫描所有文件,所以它需要一些时间。
您知道任何文本搜索工具,它可以预先索引整个源代码树并允许快速查找模式吗?返回所有匹配的文件是必须的,预览找到的模式环境会很好。当然,索引必须在发生变化时立即更新。
Visual Studio 搜索是不够的,它只扫描源文件(不是元数据也不是自定义资源)。
这样的工具存在吗?我使用的是 Windows XP。
编辑:我发现了非常有用的工具,请参阅我自己的答案
【问题讨论】:
标签: regex full-text-search code-search-engine