把emacs變成代碼瀏覽器,類似sourceinsight
 
摘要:把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文件看看有什麼變化?
上述的兩個軟件的使用說明看看他們自帶的文檔,非常清楚



arrow
arrow
    全站熱搜

    Bluelove1968 發表在 痞客邦 留言(0) 人氣()