前言
对于我来说,刚开始接触编程时,写代码的时间不长,面对着白底黑字默认高亮的代码并没啥感觉。但是,一旦自己真正想要做一个项目的时候或者工作的时候, 我们就要长时间面对着电脑屏幕了,加上默认的代码高亮几乎都是很枯燥的配色,加上白色的背景,久而久之,除了眼睛会感到不舒服,看着白色背景编辑器下一大片一大片黑色字体的代码,那简直就是不能忍了。所以,我根据自己的喜好为Eclipse调制了一套自己觉得舒服的代码高亮。虽然Eclipse可以安装一个Color Themes插件后,里面有很多内置的代码高亮主题,但是那些对于我自己来说看起来并不是那么顺眼。
以下是我在Eclipse自定义Java高亮的RGB数值
高亮配色参数
Java源代码
- 抽象类 Abstract class - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 165, 120, 0
- 抽象方法调用 Abstract method invocation - - - - - - - - - - - - - - 41, 207, 190
- 注解元素引用 Annotation element reference - - - - - - - - - - - - - 235, 75, 100
- 注解 Annotation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 128, 128, 128
- 括弧 Bracket - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 169, 183, 198
- 类 Class - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 176, 176, 176
- 常量 Constant - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 176, 98, 255
- 不建议使用成员 Deprecated member - - - - - - - - - - - - - - - - - - - 251, 0, 0
- 枚举 Enum - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 149, 185, 130
- 数据成员 Field - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 255, 155, 6
- 继承数据成员 Inherited field - - - - - - - - - - - - - - - - - - - - - - - - - - 190, 75, 79
- 继承方法调用 Inherited method invocation - - - - - - - - - - - - - - - 243, 52, 172
- 接口 Interface - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 30, 181, 64
- 关键字 Keyword - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 86, 156, 214
- 局部变量 Local variable - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 181, 181, 79
- 方法声明 Method declaration - - - - - - - - - - - - - - - - - - - - - - - - - 255, 198, 109
- 方法 Method - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 250, 109, 15
- 数字 Number - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 104, 151, 187
- 操作符 Operator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 169, 183, 198
- 其他 Others - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 169, 183, 198
- 形参变量 Parameter variable - - - - - - - - - - - - - - - - - - - - - - - - - - 125, 145, 146
- 静态数据成员 Static field - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 109, 131, 186
- 静态方法调用 Static method invocation - - - - - - - - - - - - - - - - - - 125, 145, 146
- 字符串 String - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 63, 127, 95或106, 135, 89
- 类型实参 Type arguments - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 169, 183, 198
- 类型变量 Type variables - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 88, 120, 116
JavaDoc文档注释
- HTML标记 HTML markup - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 127, 127, 159
- 链接 Link - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 167, 167, 209
- 其他 Others - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 96, 139, 60
- 标记 Tag - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 240, 128, 128
注释
- 多行注释 Multi-line comment - - - - - - - - - - - - - - - - - - - - - - - - - - 88, 110, 117
- 单行注释 Single-line comment - - - - - - - - - - - - - - - - - - - - - - - - - 88, 110, 117
- 任务标记 Task tag - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 172, 193, 172
编辑器
- 行号前景颜色(Line number foreground) - - - - - - - - - - - - - - - - - - - 120, 120, 120
- 编辑器背景颜色(Background color) - - - - - - - - - - - - - - - - - - - - - - 4, 32, 41
- 编辑器前景颜色(Foreground color) - - - - - - - - - - - - - - - - - - - - - - 169, 183, 198
- 打印范围竖线(Print margin) - - - - - - - - - - - - - - - - - - - - - - - - - - - - 101, 101, 101
- 查找范围(Find scope) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 185, 176, 180
- 当前选中行的高亮(Current line highlight) - - - - - - - - - - - - - - - - - - 0, 0, 0
- 选中元素的前景颜色(Selection foreground color) - - - - - - - - - - - - 247, 0, 123
- 选中元素的背景颜色(Selection background color) - - - - - - - - - - - 0, 0, 0
- 选中元素时其他相同元素高亮颜色 - - - - - - - - - - - - - - - - - - - - - - - - 227, 0, 0
- 选中元素时该元素首次出现位置高亮颜色 - - - - - - - - - - - - - - - - - - - 148, 133, 103