使用VIM阅读代码

来源:互联网 发布:农村淘宝的运营模式 编辑:程序博客网 时间:2024/05/16 12:07



1 ctags的使用

exuberant ctags,管理文件中的tags(函数、变量、宏等),可实现tag的快速查找。

tags的生成:ctags -R .,目录可指定,生成的tags使用相对路径,vi开启时自动加载当前目录下的tags文件。

vi中使用tag xxx查找相应的tag。


2 taglist的使用

显示文件的tag list,在vi中使用Tlist开启。

.vimrc中如下配置:

  1 let Tlist_Ctags_Cmd = '/usr/bin/ctags' "设定linux系统中ctags程序的位置

  2 let Tlist_Show_One_File = 1            "不同时显示多个文件的tag,只显示当前文件的

  3 let Tlist_Exit_OnlyWindow = 1          "如果taglist窗口是最后一个窗口,则退出vim 

  4 let Tlist_Use_Right_Window = 1         "在右侧窗口中显示taglist窗口


3 LookupFile

搜索文件插件,

在~/.vim/中解压安装。http://www.vim.org/scripts/script.php?script_id=1581

在vim中执行”:helptags ~/.vim/doc“命令,生成help文件索引,然后就可以使用”:help lookupfile“命令查看lookupfile插件的帮助文件了

需genutils支持,http://www.vim.org/scripts/script.php?script_id=197

在vi中使用LookupFile开启。


4 cscope

索引函数。

cscope -Rbkq,生成索引文件。

cs add cscope.out,使索引文件生效。

可在.vimrc中配置:

  1 if filereadable("cscope.out")

  2     cs add cscope.out

  3 endif





0 0
原创粉丝点击