cscope配置
2015-11-02 21:37
344 查看
1. 安装 cscope
yum install cscope
2. 安装 xcscope.el
把 cscope 附带的 xcscope.el 文件放到你的 emacs的 load-path 下,在 ~/.emacs 中增加:
(require 'xcscope)
3. 生成 project 文件列表,可以用如下命令完成。例如kernel代码,找出所以 .h, .c, .S文件
find . -name "*.h" -o -name "*.c" -o -name "*.cc" -o -name "*.cpp" -o -name "*.hpp" > cscope.files
4. 生成 cscope 索引文件, -k 专门用于生成 linux kernel 源码的索引
cscope -bkq -i cscope.files
5. 运行 emacs,以下是一些常用的按键
下面是在搜索到的结果之间切换用的快捷键:
yum install cscope
2. 安装 xcscope.el
把 cscope 附带的 xcscope.el 文件放到你的 emacs的 load-path 下,在 ~/.emacs 中增加:
(require 'xcscope)
3. 生成 project 文件列表,可以用如下命令完成。例如kernel代码,找出所以 .h, .c, .S文件
find . -name "*.h" -o -name "*.c" -o -name "*.cc" -o -name "*.cpp" -o -name "*.hpp" > cscope.files
4. 生成 cscope 索引文件, -k 专门用于生成 linux kernel 源码的索引
cscope -bkq -i cscope.files
5. 运行 emacs,以下是一些常用的按键
C-c s s Find symbol. C-c s d Find global definition. C-c s g Find global definition (alternate binding). C-c s G Find global definition without prompting. C-c s c Find functions calling a function. C-c s C Find called functions (list functions called from a function). C-c s t Find text string. C-c s e Find egrep pattern. C-c s f Find a file. C-c s i Find files #including a file.
下面是在搜索到的结果之间切换用的快捷键:
C-c s b Display *cscope* buffer. C-c s B Auto display *cscope* buffer toggle. C-c s n Next symbol. C-c s N Next file. C-c s p Previous symbol. C-c s P Previous file. C-c s u Pop mark.
相关文章推荐
- JSP 资源与网站
- Linux Bash Shell入门教程
- android架构
- Lesson 10 Other array coefficient-wise operations
- Linux有问必答:如何找出Linux中内置模块的信息
- linux的僵尸进程和孤儿进程及解决方法
- linux新装的系统下su命令不能使用的解决办法
- Linux 键盘模拟测试
- Opencv (Opencv2)结合MFC学习数字图像处理---显示图片
- vs2010 + opencv保存图像模块
- 5-26 Population (35分) -- 待解决
- Linux内存子系统基础及常用调优参数
- 【Opencv初学者笔记】-vs2010的配置和简单例程demo
- PowerShell 在hyper-v中创建虚拟机
- Linux 的文件权限与目录配置
- Linux常用命令总结及常用快捷键
- 正则化方法:L1和L2 regularization、数据集扩增、dropout
- Lesson 8 Basic arithmetic reduction operations
- 解决xshell 中文乱码
- Linux命令大观