tagbar 作用
实现函数之前的跳转,看下效果图,右侧那部分就是:
右侧的列表就是ctags的显示的中间代码部分的函数列表,选择对应的函数,就可以在源码中进行跳转。
tagbar 安装
添加插件部份,使用Plug
安装就比较简单的,把下面部份的代码复制到~/.config/nviminit.vim
下面,执行安装
代码语言:javascript复制:PlugInstall
" 展示当前文件的一些函数
" 查看当前代码文件中的变量和函数列表的插件,
" 可以切换和跳转到代码中对应的变量和函数的位置
" 大纲式导航, 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
和其实常用的语法提示。