tagbar 使用简介

来源:互联网 发布:淘宝退货的运费险理赔 编辑:程序博客网 时间:2024/05/29 03:02
tagbar是在vim界面一侧显示文件的标签的插件,类似于taglist,比如文件的类、结构体、函数、变量等。

tagbar的安装
一、点击下面的网址下载tagbar,安装文件为tagbar.vmb
http://www.vim.org/scripts/script.php?script_id=3465
二、用vim打开: vim tagbar.vmb
三、底行模式输入:so %
经过以上三部就安装好了。

配置tagbar
vim ~/.vimrc,输入一下内容保存
 nmap <silent> <F9> :TagbarToggle<CR>        "按F9即可打开tagbar界面
 let g:tagbar_ctags_bin = 'ctags'                       "tagbar以来ctags插件
 let g:tagbar_left = 1                                          "让tagbar在页面左侧显示,默认右边
 let g:tagbar_width = 30                                     "设置tagbar的宽度为30列,默认40
 let g:tagbar_autofocus = 1                                "这是tagbar一打开,光标即在tagbar页面内,默认在vim打开的文件内
 let g:tagbar_sort = 0                                         "设置标签不排序,默认排序

帮助
在vim界面内,随时可以底行输入:help tagbar 查看tagbar帮助手册。
在tagbar一栏内输入F1可以查看快捷方式:
"
" -------- general ----------
" <CR>: 回车跳到定义位置
" p: 跳到定义位置,但光标仍然在tagbar原位置
" P: 打开一个预览窗口显示标签内容,如果在标签处回车跳到vim编辑页面内定义处,则预览窗口关闭
" <C-N>: 跳到下一个标签页的顶端
" <C-P>: 跳到上一个(或当前)标签页的顶端
" <Space>: 底行显示标签原型
"
" ---------- Folds ----------
" + 展开标签内容
" -  折叠标签内容

" *  展开所有标签
" = 折叠所有标签
" o 在折叠与展开间切换,按o键,折叠标签,再按一次o,则展开标签,如此来回切换
"
" ---------- Misc -----------
" s: 切换排序,一次s,则让标签按字典排序,再一次s,则按照文件内出现顺序排序
" x: 是否展开tagbar标签栏,x展开,再一次x,则缩小标签栏
" <F1>: 切换快捷键帮助页面,F1一次出现快捷键帮助页面,在一次F1,快捷键帮助页面隐藏。
0 0
原创粉丝点击