Vim基础篇(十四)——Ctags管理插件vim-gutentags
Vim基础篇(十四)——Ctags管理插件vim-gutentags
前言:
Vim很多搜索或代码提示,跳转等插件都依赖Ctags,但是手动去管理Ctags太过麻烦,vim-gutentags就是一款自动管理ctags的插件。
1 安装nerdcommenter
推荐插件 ludovicchabant/vim-gutentags 来管理Ctags,它也可以管理Gtags,不过我更喜欢用Leaderf自动管理gtags,因此本篇文章介绍vim-gutentags自动管理Ctags。
在.vimrc文件中添加如下配置安装vim-gutentags。
1 | Plug 'ludovicchabant/vim-gutentags' |
在Vim中运行指令 :PlugInstall
完成插件安装。
2 安装Ctags
在Ubuntu中安装Ctags只需在终端输入以下指令即可完成安装。
1 | sudo apt-get install ctags |
3 配置vim-gutentags
在配置文件中进行以下配置,具体可根据个人喜好进行修改。
1 | """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" |
从打开项目的一份文件开始自动生成或更新Ctags文件,生成后即可在比如Leaderf中使用指令 :Leaderf function
搜索函数。使用用vim自带的跳转功能,通过 ctrl ]
跳转到光标下的函数定义处,使用 ctrl o
可跳转返回, ctrl i
又再跳回去。
记得定期清理缓存文件,否则时间久了成垃圾文件占用磁盘空间。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 OnlyCalm's Blog!
评论
ValineGitalk