分类: LINUX
2011-07-22 17:43:06
若要默认打开taglist,_vimrc中加入
let Tlist_Auto_Open=1
配置ctags ctags -R .生成tags find . -name '*' | xargs ctags xargs前一个命令生成的内容作为后一个命令的参数 在你的src目录中生成你的tags 进入vi中set tags=XXXX(刚刚的tags的目录)/tags OK,ctags已经配置好可以使用了 :ts XXX(要查询的函数或变量) 移动光标到 XXX(要查询的函数或变量)按组合键: Ctrl+] 回退 Ctrl+O 或Ctrl+T 配置taglist taglist的功能是即时生成当前文件的函数列表和全局变量列表,便于索引。 注意:taglist依赖于ctags,所以要先装ctags,否则taglist装了也没法用! (1)到 下载taglist_42.zip,即 (2)解压得到两个文件 # unzip -d taglist taglist_42.zip # cd taglist # tree . |-- doc | `-- taglist.txt `-- plugin `-- taglist.vim (3)安装 cp doc/taglist.txt /usr/share/vim/vim61/doc/ cp plugin/taglist.vim /usr/share/vim/vim61/plugin/ (4)配置和使用 cd /usr/share/vim/vim61/doc/ 启动vim,用 “:helptags .”来配置好帮助文件 重启vim,用“:TlistToggle”来打开和关闭taglist窗口。 可以用“:help taglist”来获得更多帮助信 taglist的功能是即时生成当前文件的函数列表和全局变量列表,便于索引。 最常用指令: 1.切换函数列表的开、关 :TlistToggle。 2.在正常编辑区域和tags区域中切换 ctrl+w+w。 3.定位指定内容 在tags区域中,把光标移动到变量、函数名称上,然后敲回车,就会自动在正常编辑区域中定位到指定内容了,很方便的。 在taglist窗口中,可以使用下面的快捷键: o 在一个新打开的窗口中显示光标下tag u 更新taglist窗口中的tag s 更改排序方式,在按名字排序和按出现顺序排序间切换 x taglist窗口放大和缩小,方便查看较长的tag + 打开一个折叠,同zo - 将tag折叠起来,同zc * 打开所有的折叠,同zR = 将所有tag折叠起来,同zM [[ 跳到前一个文件 ]] 跳到后一个文件 q 关闭taglist窗口 ==== http://blog.csdn.net/unbutun/article/details/3976894 |