在 Vim 中设置计时器

发布于 2024-10-13 04:12:21 字数 224 浏览 10 评论 0原文

我使用 Vim 和 ctags 来探索代码。我有一些关键映射来重新构建 ctags 以使其保持最新。因此,每当我找不到某个标签时,我都会确保按 Alt+F12 重建该标签,然后重试。但我想知道是否可以像在 Visual Studio 和其他 IDE 中一样自动执行此任务。我正在考虑制作一个计时器,每隔 30 分钟重建一次标签。有人知道 Vim 脚本是否支持计时器吗?

另外,如果您对自动化构建标签有任何建议,请分享。

I use Vim with ctags to explore the code. I have some key mapping to re-build ctags to be up-to-date. So whenever I don't find a certain tag, I make sure to press Alt+F12 to rebuild the tag, then try again. But I am wondering whether it is possible to automate this task like it is in Visual Studio and other IDEs. I am thinking of making a timer that rebuilds the tags in -say- every 30 minutes. Does anybody know if Vim scripting supports timers?

Also, if you have any suggestion for automating building tags, please share them.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

梦里梦着梦中梦 2024-10-20 04:12:22

把它当作一项预定的工作去做。否则设置 autocmd。

Do it as a scheduled job. Otherwise setup autocmd.

月野兔 2024-10-20 04:12:22

与其使用计时器,不如在每次实际保存文件时刷新标签,即在代码库中添加或删除标签的时刻。

已经有一些问题涉及此主题:

如何在 Vim 中自动更新标签文件
如何在vim中刷新标签列表?

Rather than using a timer, it is better to refresh tags every time you actually save your file, that is the moment you have added or removed tags from your code base.

There is some questions addressing this topic already :

How to automatically update tag file in Vim
How to refresh taglist in vim?

蓝天 2024-10-20 04:12:22

在这种情况下,值得一提的是 定时器例程 插件。

The Timer routine plugin is worth mentioning in that context.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文