|
以Elipse CDT 3.4.2為例。
Eclipse采用Workspace→Project兩級的工程組織方式,eclipse會在workspace目錄下新建.metadata文件夾,用于放置各種配置文件。啟動Eclipse后,還可以在菜單File→Switch Workspace中切換到不同的Workspace中。一個Project默認(rèn)時,總會繼承它所在的Workspace中的一些設(shè)置。 Workspace的配置在windows -> Preferences -> General下。General下的設(shè)置和Eclipse中特定的編程語言環(huán)境無關(guān),它是Eclipse基本環(huán)境的設(shè)置。
1、顏色和字體:General -> Appearance -> Colors and Fonts, Basic -> Text font DejaVu Sans Mono 12 C/C++ -> C-build console text Font DejaVu Sans Mono 9 C/C++ -> Editor -> C/C++ Editor Text Font DejaVu Sans Mono 12
2、快捷鍵設(shè)置:Keys
3、啟動和關(guān)閉eclipse時的行為:startup and shutdown Prompt for workspace on startup:啟動時指定workspace路徑。 Refresh workspace on startup:啟動時刷新workspace。 Confirm exit when closing last windows:關(guān)閉最后一個窗口前詢問。
4、工程的自動生成和保存:workspace Build automaticlly:工程發(fā)生改變時自動執(zhí)行Build工程,去掉。 Save automatically before build:Build工程前自動保存,選擇。 Workspace save interval:指定Workspace中所有工程的自動保存時間間隔,以分鐘為單位。 字符編碼和換行符類型: 為了方便工程的移植,Text file encoding設(shè)置為UTF-8,New text file line delimiter設(shè)置為Unix。
5、文本編輯器的設(shè)置 文本編輯器的一般配置在:Preferences→General→Editors→Text Editors。
這里的部分配置會影響到C/C++源代碼編輯器窗口中的源代碼顯示。Text Editors中常用的配置項有:
Displayed tab width:Tab的寬度,通常為4個空格。在C/C++源代碼編輯器中,這里的配置會被C/C++的Code Style中的配置覆蓋,即這里的配置對C/C++源代碼編輯器顯示源代碼文本不起作用。
Insert spaces for tabs:鍵入Tab時,實際輸入的是Tab寬度數(shù)目的空格字符。在C/C++源代碼編輯器中,這里的配置會被Code Style中的配置覆蓋。
Highlight current line:高亮當(dāng)前編輯的文本行。
Show print margin:顯示列邊線。顯示邊線的列數(shù)Print margin column通常設(shè)置為80個字符。這個功能對程序員來說很貼心:當(dāng)一行代碼超過列邊線時,程序員就知道這行寫地有些過長了,應(yīng)該換行排版。列邊線通常設(shè)置為80個字符,是因為早期的字符終端通常是:25行 × 80字符/行。
Show line numbers:在每行文本前顯示行數(shù)。顯示行數(shù)后,行數(shù)和每行文本間看起來很擁擠,況且在Eclipse狀態(tài)欄已經(jīng)顯示當(dāng)前編輯光標(biāo)所在的行、列數(shù),所以我通常把這個設(shè)置去掉。
Show range indicator:在光標(biāo)所在的文本區(qū)域前顯示一個顏色塊,表示這個范圍內(nèi)的文本屬于同一個文本區(qū)域。這又是一個很貼心的功能,對于C/C++編輯器,一個函數(shù)過程就被識別為一個文本區(qū)域。
Show whitespace characters:以特殊的圖形符號顯示空白字符??瞻鬃址ǎ嚎崭瘢⊿P)、Tab、回車(CR)、換行(LF)等。另外,除了在Workspace的Preferences中可以啟動這個功能外,還可以在Eclipse的工具條中點擊按鈕:
在Appearance color options 中可以設(shè)置基本的背景、文本顏色。
6、語法高亮 在C/C++ -> Editors -> Syntax Coloring中可以配置語法高亮。我的配色方案:
7、備份與導(dǎo)入workspace配置 設(shè)置好workspace配置后可以將配置保存為*.epf 文件。 進(jìn)入 File -> Export ; 選擇 General -> Preferences ,下一步; 選擇Export all,在To preference file 中輸入要保存的路徑和文件名; Finish。 將*.epf配置文件導(dǎo)入workspace。 進(jìn)入 File -> Export ; 選擇 General -> Preferences ,下一步; 選擇Import all,在From Preference File中選擇*.epf 文件; Finish。
我的workspace配置文件:C_eclipse.epf
|
|
|