Chinaunix
标题:
把emacs变成代码浏览器,类似sourceinsight,不用再在windows下看代码了
[打印本页]
作者:
tomoowang
时间:
2008-11-07 14:43
标题:
把emacs变成代码浏览器,类似sourceinsight,不用再在windows下看代码了
所需软件:
cscope-15.5.tar.gz http://sourceforge.net/projects/cscope
ecb-2.32.tar.gz http://sourceforge.net/projects/ecb
但是对于一般安装的GNU emacs来说还需要三个额外的包支持即eieio, semantic, speedbar
http://sourceforge.net/projects/cedet
有这三个包的下载
我用的是
eieio-0.17.tar.gz
semantic-1.4.4.tar.gz
speedbar-0.14beta4.tar.gz
安装ecb和三个支持包:
#cd /usr/share/emacs/site-lisp
#tar zxfv ecb-2.32.tar.gz
#tar zxfv eieio-0.17.tar.gz
#tar zxfv semantic-1.4.4.tar.gz
#tar zxfv speedbar-0.14beta4.tar.gz
做四个连接
ln -s ecb-2.32 ecb
ln -s eieio-0.17 eieio
ln -s semantic-1.4.4 semantic
ln -s speedbar-0.14beta4 speedbar
然后修改
site-start.el文档
添加以下五行
(setq load-path (append load-path ’("/usr/share/emacs/site-lisp/eieio")))
(setq load-path (append load-path ’("/usr/share/emacs/site-lisp/semantic")))
(setq load-path (append load-path ’("/usr/share/emacs/site-lisp/speedbar")))
(setq load-path (append load-path ’("/usr/share/emacs/site-lisp/ecb")))
(require ’ecb)
重新启动一下emacs
M-x ecb-activate
看看出现了什么
cscope安装更为简单反正我就是
$tar zxfv cscope-15.5.tar.gz
$cd cscope-15.5
$./configure
$make
#make install
然后把contrib/xcscope/目录下的cscope-indexer复制到PATH目录比如/usr/local/bin
然后把xcscope.el复制到
/usr/share/emacs/site-lisp
修改/usr/share/emacs/site-lisp/site-start.el
添加
(require ’xcscope)
重新启动emacs 并且打开一个C文档看看有什么变化?
上述的两个软件的使用说明看看他们自带的文档,很清楚
本文来自ChinaUnix博客,如果查看原文请点:
http://blog.chinaunix.net/u2/71164/showart_1386189.html
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2