mac lion下的emacs使用

2021-06-17 23:58:48 字數 1598 閱讀 2824

1、lion下brew的安裝

2、使用brew安裝emacs及全屏設定

3、emacs類似source singht的語法高亮

4、cscope的安裝和配置

5、cedet的安裝 

內容1、lion下brew的安裝

brew全名為homebrew,是mac os下的一套包管理軟體,類似ubuntu上的apt-get。直接使用brew安裝emacs十分方便,而且emacs加入了lion中全屏的支援,公升級也方便。

homebrew

中介紹了如何安裝homebrew十分簡單。

2、使用brew安裝emacs

brew update 更新brew庫

brew info emacs檢視你要安裝的emacs的版本資訊

brew options emacs檢視emacs的安裝配置選項

brew install emacs --cocoa --srgb 安裝emacs 

m-x ns-toggle-fullscreen

可使emacs進入全域性模式,再執行一次退出全域性模式。繫結乙個快捷鍵更為方便

(global-set-key [c-f7] 'ns-toggle-fullscreen)

我用的emacs為23.3.1版本,貌似當前可以公升級到24了。如果你在23版本安裝中遇到編譯問題可以參考這裡。

3、emacs類似source singht的語法高亮

emacs的區域性變數,函式呼叫等都是不高亮的,看著比較單調。

在.emacs中加入如下**:

(require 'zjl-hl)

(zjl-hl-enable-global-all-modes)

**在這裡,這裡

。 4、cscope的安裝和配置

brew install cscope安裝cscope

生成cscope資料庫索引,具體參考這裡。

1、建立

cscope.files檔案,指定要索引的檔案,這裡我要建立的是linux kernel的資料庫,我對非x86框架和驅動**關係,所以不索引這些**。

2、cscope -b -q -k生成索引資料庫 

在emacs中使用cscope

2、c-h v cscope-program ret 修改mac下cscope的路徑(我的是/usr/local/bin/cscope),要選擇儲存所有場景。

3、c-s s a 設定索引檔案目錄

現在可以使用快捷鍵來瀏覽**了。c-c s c-h檢視cscope命令幫助

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

參考這裡,這裡

,這裡,這裡

。   

5、cedet的安裝

直接參考

這裡

Windows下Emacs的安裝

emacs是一種強大的文字編輯器。emacs的名字是editor macros 巨集編輯器 的縮寫。最初由richard stallman於1975年在mit協同guy steele共同完成。包括兩個檔案 a emacs 21.3.50.1 20050130c w32.zip b emacs 21....

Emacs下版本管理Git

在emacs上使用git的選擇比較多,有emacs vc git.el git emacs magit等等,我使用的是git emacs。我已經預設你安裝了git。2 配置.emacs git clone 其中https那個是git emacs在github上的託管位址,有興趣可以進去看一看。add...

emacs 下編譯c程式

看到網上很多朋友在用emacs時,無法在其中編譯c程式,所以在這裡寫下一點我的心得,希望對那些剛要入門emacs的朋友們有用.1 在終端啟動emacs.emacs ret 2 按c x c f,鍵入檔名,如 hello.c 3 hello.c 源 include include int main i...