索引c ++项目的字符串文字

时间:2015-11-30 11:53:17

标签: c++ clang ctags cscope

我有一个庞大的c ++项目,我发现自己对于我知道在字符串文字中的模式有所了解。有没有办法获得clang或 x 标签或cscope或其他什么来构建一个文件,其中包含项目中每个字符串文字到找到它的文件和行的映射?

1 个答案:

答案 0 :(得分:0)

我不知道如何让cscope或朋友这样做。你几乎可以肯定写一个自定义的Starscope提取器来做这件事,如果你不介意写十几行Ruby(starscope:https://github.com/eapache/starscope,添加一个提取器:https://github.com/eapache/starscope/blob/master/doc/LANGUAGE_SUPPORT.md#how-to-add-another-language

或者,仅使用类似ag的内容就足够了,这类似于grep,但速度通常要快得多:https://github.com/ggreer/the_silver_searcher