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菜單上找到,使用多了自然就會記住。