Chinaunix首页 | 论坛 | 博客
  • 博客访问: 369938
  • 博文数量: 75
  • 博客积分: 2773
  • 博客等级: 少校
  • 技术积分: 765
  • 用 户 组: 普通用户
  • 注册时间: 2010-08-10 13:09
文章分类
文章存档

2019年(3)

2017年(4)

2015年(3)

2013年(5)

2012年(11)

2011年(45)

2010年(4)

分类: LINUX

2011-04-22 16:34:06

一、软件安装
sudo apt-get install cscope cscope-indexer ctags vim

二、vim配置
在vim配置文件/etc/vim/vimrc中添加一行"syntax on",这样在vim中打开的源代码就有了语法高亮
显示功能。
vim自带了很多颜色主题,可直接选取下面任意一行添加到vim配置文件中,重新打开vim即可
生效
colorscheme elflord 
colorscheme darkblue
colorscheme evening
colorscheme murphy
colorscheme torte
colorscheme desert

三、Ctags应用和配置
1.)在源码的根目录下,执行 ctags -R 命令,生成一个名为tags的标签文件
2.)在子目录下用vim打开文件后,在vim中执行命令  :set tags=标签文件的相对路径
3.)vim中Ctags的简单使用
a.常用跳转命令
跳转到指定函数  :tag func_name,跳到函数func_name处
跳到第一个定义(或引用)处  :tfirst label
跳到下一个定义(或引用)处  :tnext label
跳到前count个定义(或引用)处  :[count]tprevious label
跳到后count个定义(或引用)处  :[count]tnext label
跳到最后一个定义(或引用)处  :tlast
注:使用tag命令时,可按TAB键查找匹配标签。
b.用"CTRL+ ]"快捷键,跳转到光标所在标识符的定义处
c.用"CTRL+T"退回到上一层

比如,想要在以write_开头的标识符中选择  :tselect /^write_ ,这里'^'表示开头,'$'表示末尾

四、cscope使用
1.使用cscope-indexer -r 递归生成索引文件
2.使用cscope阅读源代码
阅读(1178) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~