Eclipse顏色設置

1、Eclipse顏色設置在菜單Windows -> Preferences,如圖1所示。

image

圖1、Preferences

2、General -> Appearance -> Colors and Font,如圖2所示。

image

圖2、Colors and Font

可在此進行字體設置。

3、General -> Editors -> Text Editors,如圖3所示。

image

圖3、Text Editors

具體描述如下:
Line number foreground行號前景色設置
Current line highlight當前行高亮顏色設置
Print margin打印頁邊距顏色設置
Find scope查找作用域顏色設置
Selection foreground color選擇的內容的前景色設置
Selection background color選擇的內容的背景色設置
Background color背景色設置
Foreground color前景色設置

Hyperlink超鏈接顏色設置

4、General -> Editors -> Text Editors -> Annotations,如圖4所示。

image

圖4、Annotations

C/C++ Occurrences C/C++光標處變量高亮顏色設置

5、C/C++ -> Editor,如圖5所示。

image

圖5、Editor

具體描述如下:
Matching brackets highlight匹配括號高亮顏色設置
Inactive code highlight不活動代碼高亮(例如#if條件不成了的語句)
Completion proposal background自動補全窗口的背景色設置
Completion proposal foreground自動補全窗口的前景色設置

Parameter hint background
Parameter hint foreground
Source hover background Source懸停窗口背景色設置

6、C/C++->Editor->Syntax Coloring,如圖6所示。

image

圖6、Syntax Coloring

具體描述如下:
C/C++
-----Editor編輯器
-----------Syntax Coloring語法着色
--------------------------Enable semantic highlighting使能語法高亮
--------------------------Element元素
---------------------------------Code代碼
-------------------------------------Braces括號
-------------------------------------Built-in types內置類型名
-------------------------------------Classes, Structs, Unions類, 結構體, 聯合體
-------------------------------------Enumerators枚舉元素
-------------------------------------Enums枚舉類型
-------------------------------------External SDK calls外部軟件開發工具包調用(例如:stdio.h中的printf)
-------------------------------------Fields位域bit-fields
-------------------------------------Function declarations函數名聲明(定義)
-------------------------------------Functions函數名(引用)
-------------------------------------Global variables全局變量
-------------------------------------Keywords關鍵字(不包括內置類型名)
-------------------------------------Labels標籤
-------------------------------------Local variable declarations局部變量定義
-------------------------------------Local variable references局部變量引用
-------------------------------------Macro definitions宏定義
-------------------------------------Macro references宏引用
-------------------------------------Method declarations類中的方法聲明
-------------------------------------Methods方法引用
-------------------------------------Namespaces
-------------------------------------Numbers數值
-------------------------------------Operators操作符
-------------------------------------Others其他----不知道爲什麼結構體的名稱竟然屬於其他
-------------------------------------Overloaded Operators重載操作符
-------------------------------------Parameter variables函數形參變量
-------------------------------------Problems
-------------------------------------Static fields 靜態位域(Static bit-fields)
-------------------------------------Static method invocations
-------------------------------------Strings字符和字符串
-------------------------------------Template parameters
-------------------------------------Typedefs使用typedef聲明的類型
---------------------------------Assembly彙編語言
-----------------------------------------Directives指令
-----------------------------------------Labels標籤
---------------------------------Comments註釋
-----------------------------------------Multi-line comment多行註釋
-----------------------------------------Single-line comment單行註釋
-----------------------------------------Task Tags任務標記
---------------------------------Preprocessor預處理
---------------------------------------------Directives指令(#號開頭的預處理指令)
---------------------------------------------Headers頭文件
---------------------------------------------Others其他
---------------------------------Doxygen
----------------------------------------Doxygen Multi-line Comment
----------------------------------------Doxygen Single-line Comment
----------------------------------------Doxygen Tag

1.Braces括號

() [] {}

2.Built-in types內置類型名

char double float int long

short signed unsigned void _Bool

_Complex _Imaginary

3.Classes, Structs, Unions類, 結構體, 聯合體(C++)

4.Enumerators枚舉元素

enum TEST {ZERO, ONE, TWO} test;

例子中的ZERO, ONE, TWO爲枚舉元素

5.Enums枚舉類型

enum TEST {ZERO, ONE, TWO} test;

例子中的TEST爲枚舉類型

6.External SDK calls外部軟件開發工具包調用

例如:調用stdio.h中的printf函數

7.Fields域

指在struct或union中定義的成員變量

8.Function declarations函數名聲明和定義

9.Functions函數名調用

10.Global variables全局變量

11.Keywords關鍵字(不包括內置類型名)

auto break case const continue

default do else enum extern

for goto if inline register

restrict return sizeof static struct

switch typedef union volatile while

12.Labels標籤

13.Local variable declarations局部變量定義

14.Local variable references局部變量引用

15.Macro definitions宏定義

16.Macro references宏引用

17.Method declarations類的方法聲明(C++)

18.Methods類的方法引用(C++)

19.Namespaces(C++)

20.Numbers數值

21.Operators操作符

22.Others其他(不知道爲什麼結構體的名稱竟然屬於其他)

23.Overloaded Operators重載操作符(C++)

24.Parameter variables函數形參變量

25.Problems(不清楚是什麼用)

26.Static fields 靜態域

指在struct或union中用static定義的成員變量

27.Static method invocations(C++)

28.Strings字符和字符串

29.Template parameters(C++)

30.Typedefs使用typedef聲明的類型

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