您的位置:首页 > 运维架构

vim与ctags/cscope的完美结合

2014-03-03 13:48 393 查看
1.安装vim/ctags/cscope

ctag

2.在源码根目录下执行

sudoctags-R.




会生成tags文件,里面包含着整个源码目录下的符号信息。

3.直接到达某个符号(比如函数)的定义处

sudovim-tmain


就会直接到达main的定义处,如果有多个同名定义,可以在vim下面输入:

:ts


然后选择列出来的其中的某一个定义。

4.在vim文件中跳转到符号定义处

Ctrl+]


跳转回来

Ctrl+T



cscope

参考:http://blog.163.com/tlost_heaven/blog/static/79246122201073001957690/

5.在源文件目录执行

sudocscope-Rb


会生成scope.out等文件

6.在vim中,添加cscope文件

:csaddcscope.out


7.查找对某个函数的引用

:csfindcstart_kernel


8.查找某个函数的定义

:csfindgstart_kernel
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: