2012-12-14 50 views
2

我正在使用emacs編輯我的C++程序在unix羣集上。我想emacs突出顯示C++中的關鍵詞。在線搜索後,我決定安裝cc-mode-5.3.3。但我堅持在這裏:如何安裝cc-mode-5.32.3? (在emacs的C++模式下高效運行)

跟隨在http://cc-mode.sourceforge.net/src/README

自述指令字節編譯後,我不明白

把編譯後的文件的某處(X)Emacs會找到他們,即 一些路徑在負載路徑變量中。您必須確保 在與 (X)Emacs一起分發的任何CC模式文件之前找到它們。在加載路徑列表中,目錄具有比所有目錄 更高的優先級。

+0

開頭的面我建議您深入研究http://emacswiki.org/emacs/LoadPath。這很簡單:複製emacs可以找到的文件,例如'〜/ .emacs.d',但可能這不太好,因爲它被照顧到其他可能包含CC模式的dirs。 – ShinTakezou

+0

我試過把下面一行加到.emacs文件中 (add-to-list'load-path「〜/ .emacs.d/cc-mode-5.32.3 /」) 但是它沒有幫助。 – user1901690

+0

1)你是一個GNU/Linux或類似? (希望是,如果你得到'〜'... 2)你的編譯elp還是簡單地在那個文件夾中? 3)該文件夾讀取「網站」文件夾之前,與emacs分配的cc模式是什麼? (我敢說,事實並非如此)...... – ShinTakezou

回答

0

GNU Emacs默認安裝cc-mode,所以你不需要手動安裝它。要啓用符號高亮,您需要將變量global-font-lock-mode設置爲真值,例如,使用M-x customize-variable global-font-lock-mode,將其切換爲t,然後按Apply and Save

P.S.你是在控制檯上還是在圖形模式下運行Emacs?如果在控制檯中,則可能需要設置相應的字體鎖定面。使用M-x customize-face命令設置名稱以font-lock-

+0

我在控制檯中運行Emacs。當我使用我的MAC訪問遠程集羣時,關鍵字將突出顯示。但是,當我在Windows上使用SSH來訪問同一羣集時,所有關鍵字都是灰色的,並用下劃線突出顯示。那我該如何解決它? – user1901690

+0

我認爲,你需要在膩子中設置正確的終端類型,這應該是像xterm,或類似的東西 - 不是所有的終端都有顏色,有的正在用灰色代碼模擬它們... –

+0

你的意思是沒有辦法突出顯示某些終端的關鍵字?忘記我對此的一些知識。你能給我一些線索來嘗試嗎? – user1901690

相關問題