给力源地址:
http://blog.youkuaiyun.com/wooin/archive/2007/10/31/1858917.aspx
如果希望vim中某个窗口可以显示所有的符号,需要使用taglist这个插件。
地址如下:
http://www.vim.org/scripts/script.php?script_id=273
安装后使用如下命令查看帮助文档:
:help taglist.txt
taglist有如下特点:
taglist可以在vim的垂直或者水平分屏显示
可以在多个源文件切换的时候进行自动的更新
在~/.vimrc文件中添加如下两行:
let Tlist_Show_One_File=1 let Tlist_Exit_OnlyWindow=1 |
之后,用vim打开c源代码文件,例如在/home/zebra/myprogram/src中:
#vim /home/zebra/myprogram/src/main.c |
进入vim后用下面的命令打开taglist窗口:
:Tlist
例如将光标移到函数mymain上,按回车键,源程序会自动跳转到mymain的定义处。如果不想让源代码跳转,但是希望看到tag在源代码中完整的表达定义,可以将光标移到tag上,然后按下空格键,在界面下边的命令栏中,会显示该tag在源代码中的完整的定义,而不会跳转到源代码处。