vim - 如何在Vim中刷新标签列表?

标签 vim

例如,当我对文件进行更改时,添加一个功能,如何在保存更改后使标记列表自动在其窗口中更新“标记列表”?

最佳答案

我从C++ code completion vim tip修改了设置。

map <C-F12> :!ctags -R --c++-kinds=+p --fields=+iaS --extra=+q .<CR>

需要时,我按Ctrl-F12可以重新生成标签。

如果您使用的是vim-taglist,则可以为autocommand事件添加一个BufWritePost.vimrc中,以在每次保存后更新标签列表窗口:
autocmd BufWritePost *.cpp :TlistUpdate

关于vim - 如何在Vim中刷新标签列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2019665/

相关文章:

用于在行首自动插入 ">"的 Vim 选项

regex - 如何从 VimOutliner 转换为 Markdown?

vim 配置以打开 .conf 文件的语法

vim - 让 lnoremap(带 L)工作

vim - 如何暂时关闭 Vim 中的插件?

vim - 在预览窗口中打开新缓冲区时自动关闭占用 Vim 预览窗口的缓冲区

vim - 如何让 NERDTree 保持在左侧

Vim 可视化地选择一个 Bash 变量

c++ - vim、ctags 和同名标识符

vim - Vim 的自动右括号