我正在为嵌入式系统项目使用自定义编辑器。对于源代码,我想从命令行获取ctags,并在命令行上给我搜索结果。其他选项是在非交互模式下使用cscope,以便我以后可以将它包含在我的编辑器中。我做了一些初步的网络搜索,但找不到任何相关的东西来完成这个。
有没有人知道如何从命令行使用这些工具?任何教程?
感谢。 祝你有美好的一天。
答案 0 :(得分:2)
使用readtags.c作为ctags实现的一部分提供,您可以从给定的标签文件中搜索标签。
让我举个例子:
$ ctags -R main
$ readtags -t tags kindDefinition
kindDefinition main/types.h /^typedef struct sKindDefinition kindDefinition;$/
$ readtags -t tags -e kindDefinition
kindDefinition main/types.h /^typedef struct sKindDefinition kindDefinition;$/;" kind:t typeref:struct:sKindDefinition