使用Emacs+Cedet+Cscope閱讀c/c++代碼

Ubuntu 11.04下安裝Emacs和Cscope

1、安裝emacs

 

sudo apt-get install emacs23 emacs23-el

 2、安裝cscope

 

sudo apt-get install cscope

 3、安裝color-theme

 

sudo apt-get install emacs-goodies-el
 

3、配置

配置emacs23。由於emacs23自帶了一個cedet版本,於是我們不需要安裝直接爲speedbar設個快捷鍵就可以了,在~/.emacs里加入一下一行就可以了

(global-set-key [(f4)] 'speedbar-get-focus)
  

配置cscope。在~/.emacs加入

 

(require 'xcscope)
 

配置一個自己喜歡的顏色方案。在~/.emacs加入

(require 'color-theme)
(color-theme-initialize)
(color-theme-dark-blue)
 

Emacs下Cscope的一些命令集。

C-c s a 設定初始化的目錄,一般是代碼的根目錄 
C-s s I 對目錄中的相關文件建立列表並進行索引 
常用的一些命令如下: 
C-c s s 序找符號 
C-c s g 尋找全局的定義 
C-c s c 看看指定函數被哪些函數所調用 
C-c s C 看看指定函數調用了哪些函數 
C-c s e 尋找正則表達式 
C-c s f 尋找文件 
C-c s i 看看指定的文件被哪些文件include

 

可以不用強記這些命令,因爲他們都可以在Cscope菜單上找到,使用多了自然就會記住。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章