我刚刚开始使用ctags,并非常感谢这个工具,但是我管理我的标签文件的方式在我看来很麻烦,非常不灵活.
>我有一个单一的标签文件存储在我的主文件夹在〜/ .vim /标签
>当我更新我的代码或更改项目时,我运行一个脚本,删除旧的标签文件并重新生成单片标签文件(您必须更改ctags从更改项目执行的位置)
有一个单片标签文件适用于我,因为它让我跳转到我正在处理的当前项目的所有相关符号.
一个单一的单一标签文件将不适用于一个大/巨大的代码库?为什么一个巨大的标签文件不能在大/巨大的代码库上工作?
为什么您的管理标签文件的新方法会更好? (推测一个更好的解决方案有时会更复杂,所以如果你的解决方案更复杂,我会问你一个更复杂的方法来管理你的标签文件的附加益处.)
附:我发现一个stackoverflow问题谈论称为“vimctags-tips-and-tricks”的ctags,但这个问题并不涉及如何管理你的标签文件.