gpt4 book ai didi

vim - 如何在vim中自动更新标签文件?

转载 作者:行者123 更新时间:2023-12-03 07:55:33 30 4
gpt4 key购买 nike

我使用 vim C++ 标记文件使用 Ctrl-] 进行导航。问题是每当某些文件被修改时,链接就不再有效,我必须重新运行 ctags 并更新标记文件。我们的代码库很大,生成标签文件需要很长时间。

是否有任何工具可以在后台定期更新标签文件?我可以配置 VIM 来做同样的事情吗?

我在 Windows 下使用 gvim。

最佳答案

除了 Blixtor 的回答之外,您还需要仔细考虑脚本的设计。我建议隔离设计,以便自动命令使用 Windows“启动”命令或类似命令在后台运行外部脚本:从而防止 Vim 在生成标记文件时无响应。

然后该脚本可以使用不同的文件名(即不是“标签”: ctags -R -o newtags . )生成标签文件,并且当 ctags 完成时,删除 tags并重命名 newtagstags .这将防止标记文件在生成完成后在 Vim 中不可用。

关于vim - 如何在vim中自动更新标签文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1157410/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com