以下目录层次结构来自ctags faq
我可以创建一个标签文件,绝对文件路径为
cd ~/project
ctags --file-scope=no -R `pwd`
如何创建一个标记文件来搜索我的项目,以及std库的功能。
例如,假设我的项目是/sysint/client
,而库位于/misccomp
。如何创建一个搜索这些目录和子目录的标记文件。 (我不想在/下搜索所有内容。
你认为分成2个标签文件更好吗?
`-----misccomp
| `...
`-----sysint
`-----client
| `-----hdrs
| `-----lib
| `-----src
| `-----test
`-----common
| `-----hdrs
| `-----lib
| `-----src
| `-----test
`-----server
`-----hdrs
`-----lib
`-----src
`-----test
答案 0 :(得分:0)
我认为分成2个标签文件更好。原因:
我还建议你使用这个插件Indexer,它会自动完成所有工作。它提供无痛自动标签生成并使标签保持最新。标签文件是在后台生成的,因此您无需等待。如果需要,请检查它。
UPD :有关详细信息,请参阅文章:Vim: convenient code navigation for your projects,其中详细说明了Indexer + Vimprj的用法。除此之外,还解释了库的标签,这正是您想要的。