skywood / compiler / 把emacs变成代码浏览器,类似sourceinsight

0 0

   

把emacs变成代码浏览器,类似sourceinsight

2006-01-24  skywood

把emacs变成代码浏览器,类似sourceinsight

把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文件看看有什么变化?
上述的两个软件的使用说明看看他们自带的文档,非常清楚

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。如发现有害或侵权内容,请点击这里 或 拨打24小时举报电话:4000070609 与我们联系。

    猜你喜欢

    0条评论

    发表

    请遵守用户 评论公约

    类似文章
    喜欢该文的人也喜欢 更多