Vim+Taglist+Ctags组合
原文
http://vim-taglist.sourceforge.net/installation.html
要求:
1.vim版本6.0及以上
[root@mylinux ~]# vim -version
VIM - Vi IMproved 6.3 (2004 June 7, compiled Dec 5 2004 06:16:10)
2.Exuberant Ctags5.0及以上(注意GNU与Unix的ctags不行)
[root@mylinux ~]# ctags --version
Exuberant Ctags 5.5.4, Copyright (C) 1996-2003 Darren Hiebert
3.vim必须支持system()调用,进入vim,执行:echo exists('*system') 如果显示1,表示支持
修改:
主目录下的.vimrc增加filetype on(启用vim检测文件类型机制)
安装:
1.下载taglist.zip解压到主目录,在主目录下新建目录.vim,解压到这个目录
[root@mylinux ~]# mkdir .vim
[root@mylinux ~]# cd .vim
[root@mylinux .vim]# unzip taglist_45.zip
2.进入.vim目录下的doc,运行vim,在vim运行:helptags .命令
(如果没有这一步,在vim中运行:help taglist将得不到taglist的帮助主题)
[root@mylinux .vim]# cd doc
[root@mylinux doc]# vim //在vim运行:helptags .
3.修改.vimrc文件增加let Tlist_Ctags_Cmd="/usr/bin/local/ctags" //将taglist与ctags关联
4.修改.vimrc文件增加let Tlist_Inc_Winwidth=0 //如果在文本界面下运行vim,则将窗口长度设为0
5.再次运行vim
6.使用:TlistToggle命令(简写:Tlist)启用这个插件,再次运行则会关闭,帮助详见:help taglist
效果:
进入c源文件所在的目录
[root@mylinux debug]# ctags -R //产生tag文件
[root@mylinux debug]# vi hello.c //打开c源文件
在vim中输入:Tlist(启用taglist插件)再次输入会关闭taglist插件
左右窗口切换Ctrl+ww
Taglist帮助
在Taglist窗口按
F1:打开帮助
回车键:跳到光标所在的标记的定义处(如将光标移到main函数,按回车键)
o:新建一个窗口,跳到标记定义处
p:预览标记定义(仍然在taglist窗口)
空格:显示标记的原型(如函数原型)
u:更新标记列表(比如源文件新增了一个函数,并在保存后,可在taglist窗口按u)
s:选择排序字段(暂时我也不知道什么意思)
d:删除光标所在的taglist文件(如用vi打开了两个文件f1.c,f2.c可以删除f1.c的标记)
x:放大/缩小taglist窗口
+:展开(指标记)
-:折叠
*:全部展开
=:全部折叠
[[:将光标移到前一个文件的起点
]]:将光标移到后一个文件的起点
q:退出taglist窗口
F1:关闭帮助
分享到:
相关推荐
vim配置文件,包含taglist cscope nerdtree 等配置
简单介绍了一下Kscope的用法,希望对大家有所帮助
linux下面vim+ctags+cscope的使用方法,功能非常强大 linux下面vim+ctags+cscope的使用方法,功能非常强大
vim plug taglist cscope,vim plug ubuntu
vim+ctags+cscope一键安装(使用)
代码阅读,vim插件使用,根据自己指定的目录生成ctags cscope等索引文件,shell脚本,仅供参考。
ctags58+taglist_45+omnicppcomplete-0.41
自己的vim配置文件, 内含: 1. _vimrc 2. plugin: TagList, SuperTab, OmniCppComplete, Code_Complete 3. tags for glibc, C++(stl,stream), Unix98 system, glib-2.0 4. ftplugin for Pro*C/C++
(1) 下载gvim72.exe并...解压后将taglist_45\plugin\taglist.vim放置到C:\Program Files\Vim\vim71\plugin 将taglist_45\doc\taglist.txt放置到C:\Program Files\Vim\vim71\doc 编辑D:\Program Files\Vim\_vimrc
gvim+taglist, 使用gvim和tlist
vim sublime配色+taglist路径修正,可以识别最根目录的tags
vim+windows 文件
vim+ctags用法,可以很方便的查询你需要的数据类型,结构等信息。
window下使用vim查看源码的好用插件,RAR里面有ctags,cscope,taglist.vim,cscope_maps.vim
dotemacs, 用于vim用户的emacs配置 dotemacs这是我个人的KISS配置。介绍有许多emacs配置,这是什么使这一?吻这是个简单愚蠢的配置。 它用 3个简单构建块构建,足够小,它是白色魔术而不是 black 魔术。简单构建 ...
vim-配置文件+ctags+glpbal+ripgrep 具体的使用和配置方法见主页文档tools栏。
资源提供了vim下常用插件,ctags可以实现代码的跳转,taglist方便查看程序结构,winmanager方便多窗口查看多个源文件,neocomplcache则提供自动补全功能。安装后可以感受到vim的便捷!
vim下的配置工具,方便开发者使用,大大提高了代码编写的效率,将你的vim编辑器配置成一个神器!
自己的vim配置文件 1. .vimrc 2. plugins: TagList, SuperTab, OmniCppComplete, Code_Complete DoxygenToolkit, proc 3. glibc, C++(stl,stream), Unix98 system, glib-2.0 的tags文件 4. ftplugin for Pro*C/C++ 5...