时间:2014-10-17 09:54:00 来源: 复制分享
最近在学习内核代码,由于经常用到Cedet来帮助浏览代码,所以整理了一下Cedet的使用。 这里的Cedet是Emacs 23.2中自带的,版本和sourceforge上的Cedet相同,但是其中的内 容(主要是函数名之类)有不少的变化。这里以 A Gentle introduction to Cedet 为基础,写的这个文章,结构与之类似,内容上有些地方是翻译,但大多是我根据自己的 配置整理出来的。
1 什么是Cedet
CEDET 是 Collection of Emacs Development Environment Tools的缩写, 意为"Emacs开发环境工具集",其主要目的是在Emacs中建立一个高级的开发环境。 它主要包括下列组件:
Semantic - 多种编程语言的语法分析的基础组件。
SemanticDB-包含在Semantic中的一个数据库,用于保存代码的语法、接口等等信息。
Senator - 通过Semantic提取出来的信息构成的代码文件中的navegation。
Srecode - 代码生成组件。
EDE - 提供工程管理相关功能;
Speedbar - 用于显示当前Buffer的侧边栏。
Eieio is a library, implementating CLOS-like (Common Lisp Object System) infrastructure for Emacs Lisp;
Cogre is a library for drawing of UML-like diagrams in Emacs buffer, with basic integration with Semantic.
其中,最后面这两个我没怎么用过。
2 Cedet的安装和启用
Emacs 23.2 中已经自带了Cedet,所以无需再单独安装,直接启用即可:
(require 'cedet)
如果你想使用Cedet的工程管理功能,可以启用EDE Mode ----
(global-ede-mode t)
123在本页阅读全文 本文导航 第1页: 首页 第2页: Cedet 的定制 第3页: Cedet的使用
上一篇:WINDOWS XP下IIS的安装教程 xp 如何安装 iis
本文地址:软件教程 >> http://www.9xz.net/it/ruanjianjiaocheng/20177.html
下一篇:iis 什么是 iis