vim – 管理ctags标签文件最简单/最好的方法是什么?

我刚刚开始使用ctags,并非常感谢这个工具,但是我管理我的标签文件的方式在我看来很麻烦,非常不灵活.

我当前如何管理我的标签文件

>我有一个单一的标签文件存储在我的主文件夹在〜/ .vim /标签
>当我更新我的代码或更改项目时,我运行一个脚本,删除旧的标签文件重新生成单片标签文件(您必须更改ctags从更改项目执行的位置)

一个单片标签文件适用于我,因为它让我跳转到我正在处理的当前项目的所有相关符号.

一个单一的单一标签文件将不适用于一个大/巨大的代码库?为什么一个巨大的标签文件不能在大/巨大的代码库上工作?

什么是其他方式来管理您的标签文件(或标签文件复数)?

为什么您的管理标签文件的新方法会更好? (推测一个更好的解决方案有时会更复杂,所以如果你的解决方案更复杂,我会问你一个更复杂的方法来管理你的标签文件的附加益处.)

附:我发现一个stackoverflow问题谈论称为“vimctags-tips-and-tricks”的ctags,但这个问题并不涉及如何管理你的标签文件.

我将我的标签文件放在项目目录中.这样可以为每个项目分隔标签.

对于大型代码库,我只是减少更新频率.我通常只有更新它,如果我尝试跳到一个关键字,它不在那里的某些原因.毕竟,目的是快速得到代码的其他部分,如果它以任何方式到达,那么即使标签文件已经过时,它也会工作.

相关文章

解决方案:解决linux下vim乱码的情况:(修改vimrc的内容)全...
Linuxvi/vim所有的UnixLike系统都会内建vi文书编辑器,其他的...
      vim正则匹配:空行:/^$/  /^[\t]*$/注释...
$select-editorSelectaneditor.Tochangelater,run'sele...
上次手贱忘了保存,这次就简单做个备忘吧,把踩过的坑记一下...
Linux之文本编译器小结vim的优势所有的UNIX-LIKE习通都会内置...