⇤ ← Revision 1 as of 2007-01-23 08:53:22
Size: 1663
Comment:
|
← Revision 2 as of 2009-12-25 07:09:51 ⇥
Size: 1663
Comment: converted to 1.6 markup
|
No differences found! |
纯粹的emacs已经足够强大,借助其cc-mode已经可以进行C/C++开发。但是我们前面说过,要进行高效的开发。那么,我们需要一些辅助的“插件”。
cscope:这是一个可以使emacs实现类似source insight那种符号查找等功能的软件。它最常用的功能就是找到任何一个变量、函数、结构体等是在哪里被定义,被引用的。cscope的官方网站在http://cscope.sourceforge.net/。这里可以下载到cscope的源码,源码中有一个叫做xcscope的目录,将其拷贝到你emacs的site-lisp目录下。xcscope是 lisp脚本,它是与平台无关的语言。然而,这个脚本依赖cscope可执行文件。但cscope是不能直接在windows下运行的。我在网上找了很久,终于在一个俄罗斯网站上找到了cscope的windows编译。这个网站是:http://iamphet.nm.ru/cscope/index.html。下载后将cscope.exe解压到emacs的bin目录下即可。
cedet+ecb:这两个“插件”无比强大,专门为emacs作为IDE而设计的。我现在只使用了其中很小一部分功能,就领略到了它带给我的高效。官方网站:http://ecb.sourceforge.net/ ; http://cedet.sourceforge.net/。下载这两个插件,和xcscope一样,复制到site-lisp目录。
session : 这个插件可以让你的emacs显示最近编辑和最近访问的文件。官方网站是:http://sourceforge.net/projects/emacs-session
doxymacs : 这是一个按照doxy风格生成注释的工具。使代码可以更方便的生成文档。官方网站是:http://sourceforge.net/projects/doxymacs