我使用Vim和ctags来探索代码。我有一些键映射来重新构建ctags以使其保持最新状态。因此,每当我找不到某个标签时,我都要确保按Alt + F12重建标签,然后再试一次。但我想知道是否可以像在Visual Studio和其他IDE中那样自动执行此任务。我正在考虑制作一个计时器,每隔30分钟重建一次标签。有人知道Vim脚本是否支持计时器?
另外,如果您对自动构建标记有任何建议,请分享。
答案 0 :(得分:3)
将其作为预定工作。否则设置autocmd。
答案 1 :(得分:2)
不是使用计时器,最好每次实际保存文件时刷新标签,即从代码库中添加或删除标签的那一刻。
已经有一些问题涉及这个话题:
How to automatically update tag file in Vim
How to refresh taglist in vim?
答案 2 :(得分:2)
在这种情况下,Timer routine插件值得一提。