tagbar 作用

实现函数之前的跳转,看下效果图,右侧那部分就是:

tagbar效果

右侧的列表就是ctags的显示的中间代码部分的函数列表,选择对应的函数,就可以在源码中进行跳转。

tagbar 安装

添加插件部份,使用Plug安装就比较简单的,把下面部份的代码复制到~/.config/nviminit.vim下面,执行安装

:PlugInstall

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
" 展示当前文件的一些函数
" 查看当前代码文件中的变量和函数列表的插件,
" 可以切换和跳转到代码中对应的变量和函数的位置
" 大纲式导航, Go 需要 https://github.com/jstemmer/gotags 支持
Plug 'majutsushi/tagbar'

" =================================
" tagbar
" =================================
" 将tagbar的开关按键设置为 F5
nnoremap <silent> <F5> :TagbarToggle<CR>

" 设置tagbar的宽度
let g:tagbar_width=30

" 可选,在某些情况下自动打开tagbar
" autocmd BufReadPost *.cpp,*.c,*.h,*.hpp,*.cc,*.cxx call tagbar#autoopen()

插件地址

插件地址: https://www.vim.org/scripts/script.php?script_id=3465

总结

代这里,代码注释插件也添加完成了,接下来先从java的语法高亮提示开始,添加上java的功能,后续可以再添加go和其实常用的语法提示。