vim 插件 -- taglist

taglist 插件是基于ctags生成的tags文件一个工具。主要是用来生成当前文件的结构。如:函数名、变量名结构。具体如下图:

vim 插件 -- taglist

下载

https://www.vim.org/scripts/script.php?script_id=273

安装

cp taglist_46.zip ~/.vim

cd ~/.vim

unzip taglist_46.zip

使用&配置

使用

:TlistOpen

<CR>          跳到光标下tag所定义的位置,用鼠标双击此tag功能也一样
o 在一个新打开的窗口中显示光标下tag
<Space> 显示光标下tag的原型定义
u 更新taglist窗口中的tag
s 更改排序方式,在按名字排序和按出现顺序排序间切换
x taglist窗口放大和缩小,方便查看较长的tag
+ 打开一个折叠,同zo
- 将tag折叠起来,同zc
* 打开所有的折叠,同zR
= 将所有tag折叠起来,同zM
[[ 跳到前一个文件
]] 跳到后一个文件
q 关闭taglist窗口
<F1> 显示帮助

配置

"TList config
"设定linux系统中ctags程序的位置
let Tlist_Ctags_Cmd='/usr/local/bin/ctags'
"如果taglist窗口是最后一个窗口,则退出vim
let Tlist_Exit_OnlyWindow=1
"在右侧窗口中显示taglist窗口
let Tlist_Use_Right_Window=0
"不同时显示多个文件的tag,只显示当前文件的
let Tlist_Show_One_File=1
"在启动VIM后,自动打开taglist窗口
let Tlist_Auto_Open=1
"设置taglist窗口横向显示
let Tlist_Use_Horiz_Window=1
map <silent> <F9> :TlistToggle<cr>

参考

https://blog.easwy.com/archives/advanced-vim-skills-taglist-plugin/

http://www.cnblogs.com/mo-beifeng/archive/2011/11/22/2259356.html

上一篇:SpringAOP 注解方式


下一篇:asp.net mvc 微信公众号token验证