为c++项目的字符串文字编制索引

Indexing string literals for c++ project

本文关键字:索引 文字 字符串 c++ 项目      更新时间:2023-10-16

我有一个巨大的c++项目,我发现自己在为字符串文本中的模式进行rgrep。有没有一种方法可以获得clang或x标记或cscope或其他什么来构建一个文件,将项目中的每个字符串文本映射到找到它的文件和行?

我不知道有什么方法可以让cscope或朋友来做这件事。如果你不介意写十几行Ruby(Starscope:https://github.com/eapache/starscope,添加提取器:https://github.com/eapache/starscope/blob/master/doc/LANGUAGE_SUPPORT.md#how-添加另一种语言)

或者,使用ag这样的东西就足够了,它类似grep,但通常要快得多:https://github.com/ggreer/the_silver_searcher