Eclipse深色背景及各种字体颜色设置

先切个Eclipse设置时的Sample代码图:

再切一个自己的图:

废话不说,直接入题。

方式一:替换Eclipse的配置文件

其实Eclipse的各种配置都是在文件设置里的,因此只要用一个配置好的模版来替换默认的配置文件,即可将所有配置克隆到新的Eclipse环境中。这些配置文件在workspace\.metadata\.plugins\org.eclipse.core.runtime\.settings文件夹下。

懒人直接上代码:文件org.eclipse.ui.editors.prefs:

?


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

AbstractTextEditor.Color.Background.SystemDefault=false

AbstractTextEditor.Color.Foreground.SystemDefault=false

lineNumberRuler=true

AbstractTextEditor.Color.Foreground=248,248,248

AbstractTextEditor.Color.SelectionBackground=37,59,118

currentLineColor=60,65,77

printMargin=true

AbstractTextEditor.Color.Background=12,16,33

lineNumberColor=141,143,173

AbstractTextEditor.Color.SelectionBackground.SystemDefault=false

printMarginColor=122,123,139

eclipse.preferences.version=1

breakpointIndicationInOverviewRuler=true

occurrenceIndicationColor=60,65,77

overviewRuler_migration=migrated_3.1

文件org.eclipse.jdt.ui.prefs:

?


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94

95

96

97

98

99

100

101

102

103

104

105

106

107

108

109

110

111

112

113

114

115

116

117

118

119

120

121

122

123

124

125

126

127

content_assist_disabled_computers=org.eclipse.jdt.ui.templateProposalCategory\u0000org.eclipse.jdt.ui.javaNoTypeProposalCategory\u0000org.eclipse.jdt.ui.javaTypeProposalCategory\u0000org.eclipse.jdt.ui.textProposalCategory\u0000

content_assist_lru_history=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?><history maxLHS\="100" maxRHS\="10"/>

content_assist_number_of_computers=21

content_assist_parameters_background=0,0,0

content_assist_parameters_foreground=255,255,255

content_assist_proposals_background=255,255,255

content_assist_proposals_foreground=26,26,26

eclipse.preferences.version=1

fontPropagated=true

java_bracket=0,255,0

java_comment_task_tag=0,128,0

java_default=144,238,144

java_doc_default=128,128,128

java_doc_keyword=128,0,255

java_doc_keyword_bold=false

java_doc_link=128,128,192

java_doc_tag=0,128,255

java_keyword=30,144,255

java_keyword_bold=false

java_keyword_return=255,0,255

java_keyword_return_bold=false

java_multi_line_comment=139,105,20

java_operator=255,255,0

java_single_line_comment=0,128,0

java_string=128,128,128

org.eclipse.jdt.ui.editor.tab.width=

org.eclipse.jdt.ui.formatterprofiles.version=12

org.eclipse.jdt.ui.javadoclocations.migrated=true

org.eclipse.jdt.ui.text.code_templates_migrated=true

org.eclipse.jdt.ui.text.custom_code_templates=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?><templates/>

org.eclipse.jdt.ui.text.custom_templates=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?><templates/>

org.eclipse.jdt.ui.text.templates_migrated=true

org.eclipse.jface.textfont=1|Consolas|12.0|0|WINDOWS|1|-16|0|0|0|400|0|0|0|0|3|2|1|49|Consolas;

proposalOrderMigrated=true

semanticHighlighting.abstractMethodInvocation.color=255,165,0

semanticHighlighting.abstractMethodInvocation.enabled=true

semanticHighlighting.annotation.color=229,229,229

semanticHighlighting.annotationElementReference.color=191,191,191

semanticHighlighting.annotationElementReference.enabled=true

semanticHighlighting.autoboxing.color=230,230,250

semanticHighlighting.autoboxing.enabled=true

semanticHighlighting.class.color=173,216,230

semanticHighlighting.class.enabled=true

semanticHighlighting.deprecatedMember.color=255,165,0

semanticHighlighting.enum.enabled=true

semanticHighlighting.field.color=160,32,240

semanticHighlighting.inheritedMethodInvocation.color=255,192,203

semanticHighlighting.inheritedMethodInvocation.enabled=true

semanticHighlighting.interface.color=255,165,0

semanticHighlighting.interface.enabled=true

semanticHighlighting.localVariable.color=230,230,250

semanticHighlighting.localVariable.enabled=true

semanticHighlighting.localVariableDeclaration.color=229,229,229

semanticHighlighting.localVariableDeclaration.enabled=true

semanticHighlighting.method.color=191,191,191

semanticHighlighting.method.enabled=true

semanticHighlighting.methodDeclarationName.bold=false

semanticHighlighting.methodDeclarationName.color=128,200,64

semanticHighlighting.methodDeclarationName.enabled=true

semanticHighlighting.number.color=255,255,255

semanticHighlighting.number.enabled=true

semanticHighlighting.parameterVariable.color=229,229,229

semanticHighlighting.parameterVariable.enabled=true

semanticHighlighting.staticField.color=255,0,0

semanticHighlighting.staticFinalField.color=144,238,144

semanticHighlighting.staticFinalField.enabled=true

semanticHighlighting.staticMethodInvocation.color=255,0,0

semanticHighlighting.typeArgument.enabled=true

semanticHighlighting.typeParameter.color=173,216,230

semanticHighlighting.typeParameter.enabled=true

sourceHoverBackgroundColor=245,245,181

sourceHoverBackgroundColor.SystemDefault=false

sp_cleanup.add_default_serial_version_id=true

sp_cleanup.add_generated_serial_version_id=false

sp_cleanup.add_missing_annotations=true

sp_cleanup.add_missing_deprecated_annotations=true

sp_cleanup.add_missing_methods=false

sp_cleanup.add_missing_nls_tags=false

sp_cleanup.add_missing_override_annotations=true

sp_cleanup.add_serial_version_id=false

sp_cleanup.always_use_blocks=true

sp_cleanup.always_use_parentheses_in_expressions=false

sp_cleanup.always_use_this_for_non_static_field_access=false

sp_cleanup.always_use_this_for_non_static_method_access=false

sp_cleanup.convert_to_enhanced_for_loop=false

sp_cleanup.correct_indentation=false

sp_cleanup.format_source_code=false

sp_cleanup.format_source_code_changes_only=false

sp_cleanup.make_local_variable_final=false

sp_cleanup.make_parameters_final=false

sp_cleanup.make_private_fields_final=true

sp_cleanup.make_type_abstract_if_missing_method=false

sp_cleanup.make_variable_declarations_final=true

sp_cleanup.never_use_blocks=false

sp_cleanup.never_use_parentheses_in_expressions=true

sp_cleanup.on_save_use_additional_actions=false

sp_cleanup.organize_imports=true

sp_cleanup.qualify_static_field_accesses_with_declaring_class=false

sp_cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true

sp_cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true

sp_cleanup.qualify_static_member_accesses_with_declaring_class=false

sp_cleanup.qualify_static_method_accesses_with_declaring_class=false

sp_cleanup.remove_private_constructors=true

sp_cleanup.remove_trailing_whitespaces=false

sp_cleanup.remove_trailing_whitespaces_all=true

sp_cleanup.remove_trailing_whitespaces_ignore_empty=false

sp_cleanup.remove_unnecessary_casts=true

sp_cleanup.remove_unnecessary_nls_tags=false

sp_cleanup.remove_unused_imports=false

sp_cleanup.remove_unused_local_variables=false

sp_cleanup.remove_unused_private_fields=true

sp_cleanup.remove_unused_private_members=false

sp_cleanup.remove_unused_private_methods=true

sp_cleanup.remove_unused_private_types=true

sp_cleanup.sort_members=false

sp_cleanup.sort_members_all=false

sp_cleanup.use_blocks=false

sp_cleanup.use_blocks_only_for_return_and_throw=false

sp_cleanup.use_parentheses_in_expressions=false

sp_cleanup.use_this_for_non_static_field_access=false

sp_cleanup.use_this_for_non_static_field_access_only_if_necessary=true

sp_cleanup.use_this_for_non_static_method_access=false

sp_cleanup.use_this_for_non_static_method_access_only_if_necessary=true

spelling_locale_initialized=true

tabWidthPropagated=true

useAnnotationsPrefPage=true

useQuickDiffPrefPage=true

注意,在替换文件内容前,建议先把原来的文件备份一下,拷贝该文件,在文件名最后增加.bak后缀,以后如果不想要这个深色主题了,直接可以用原来的文件恢复过来,方便又简单。

替换后,重启Eclipse即可看到效果。

这些属性具体的含义,一看应该能够猜到七八分了。如果觉得有些颜色不太喜欢,请自行修改。细节修改可以参看下面的“手动修改”。

方式二:手动修改

    1. 改变背景颜色

    Window->Preferences->General->Editor->Text Editors->右边选择Appearance color options->选Background color 选择背景颜色,这里我选的是(12,16,33)

    选Current line highlight 来改变当前选中行的颜色。

    2. 改变Java关键字、方法名、类名等的颜色

    Window->Preferences->Java->Editor->Syntax Coloring->右边有个Element,展开里面的节点,选择要修改的项,右边作修改:

    当然,修改XML文件的相关背景色也差不多,路径为:

    Window->Preferences->XML->XML Files->Editor->Syntax Coloring->右边有个Syntax Element,选择要修改的项,右边作修改即可。最后再上一个XML文件的效果图:

时间: 2024-12-28 02:34:50

Eclipse深色背景及各种字体颜色设置的相关文章

ie11-ckeditor在ie下字体颜色设置错误

问题描述 ckeditor在ie下字体颜色设置错误 最近项目开发,使用到ckeditor插件,在ie下,使用ckeditor编辑字体颜色,但是保存下来之后并不是选择的颜色,保存的值是这种:rgb(255, 0, 0),在google chrome中就没有问题,这是什么原因?大神帮忙! 解决方案 http://bbs.csdn.net/topics/390501473/ 解决方案二: 额,不知道具体是哪里的问题,现在的情况是,ie下设置字体颜色会使用rgb(255,0,0)这种格式,而在googl

Android编程实现TextView字体颜色设置的方法小结_Android

本文实例讲述了Android编程实现TextView字体颜色设置的方法.分享给大家供大家参考,具体如下: 对于setTextView(int a)这里的a是传进去颜色的值.例如,红色0xff0000是指0xff0000如何直接传入R.color.red是没有办法设置颜色的,只有通过文章中的第三种方法先拿到资源的颜色值再传进去. 复制代码 代码如下: tv.setTextColor(this.getResources().getColor(R.color.red)); 关键字: android t

Android TextView字体颜色设置方法小结_Android

本文实例总结了Android TextView字体颜色设置方法.分享给大家供大家参考,具体如下: 对于setTextView(int a)这里的a是传进去颜色的值.例如,红色0xff0000是指0xff0000如何直接传入R.color.red是没有办法设置颜色的,只有通过文章中的第三种方法先拿到资源的颜色值再传进去. tv.setTextColor(this.getResources().getColor(R.color.red)); 关键字: android textview color T

Android编程实现TextView字体颜色设置的方法小结

本文实例讲述了Android编程实现TextView字体颜色设置的方法.分享给大家供大家参考,具体如下: 对于setTextView(int a)这里的a是传进去颜色的值.例如,红色0xff0000是指0xff0000如何直接传入R.color.red是没有办法设置颜色的,只有通过文章中的第三种方法先拿到资源的颜色值再传进去. 复制代码 代码如下:tv.setTextColor(this.getResources().getColor(R.color.red)); 关键字: android te

Android TextView字体颜色设置方法小结

本文实例总结了Android TextView字体颜色设置方法.分享给大家供大家参考,具体如下: 对于setTextView(int a)这里的a是传进去颜色的值.例如,红色0xff0000是指0xff0000如何直接传入R.color.red是没有办法设置颜色的,只有通过文章中的第三种方法先拿到资源的颜色值再传进去. tv.setTextColor(this.getResources().getColor(R.color.red)); 关键字: android textview color T

CLsitBox问题,单独设置某行的字体颜色

问题描述 CLsitBox问题,单独设置某行的字体颜色 CListBox 如何单独设置某行的字体颜色,跪求好心人帮忙!!!!!!! 解决方案 http://blog.sina.com.cn/s/blog_6392417a0100gifg.html 重绘条目 解决方案二: http://download.csdn.net/download/cctv6909/2857020http://zhidao.baidu.com/link?url=iOxbCTDTEkthuI3xWHrCUnjaH6wIGf4

Eclipse怎么设置护眼背景色和字体颜色并导出?

Eclipse怎么设置护眼背景色和字体颜色并导出?   一.设置背景色和文字颜色 1.首先,是设置背景色的方式,打开Eclipse以后,依次点击 Windows -> Preference.打开界面配置对话框.操作如图所示 2.进入对话框后:展开General标签,选中Editors选项,再选中 Test Editors,右边出现Test Editors面板. 面板中有这样一个选项:Appearance color options; 其中是各种板块颜色的设置,其中有一项是background c

如何在Word 2013文档中设置字体颜色

在Word2013文档中,用户可以根据实际需要为Word文档中的字符设置字体颜色,操作步骤如下所述: 第1步,打开Word2013文档窗口,选中需要改变字体颜色的文本块. 第2步,在"开始"功能区的"字体"分组中,单击"字体颜色"下拉三角按钮,如图2013080121所示. 图2013080121 单击"字体颜色"下拉三角按钮 第3步,打开字体颜色面板,其中"自动"包括黑和白两种颜色,并由背景颜色决定使用哪

IOS中一段文字设置多种字体颜色代码

  这篇文章主要介绍了IOS中一段文字设置多种字体颜色代码,十分的实用,有需要的小伙伴可以参考下. 给定range和需要设置的颜色,就可以给一段文字设置多种不同的字体颜色,使用方法如下: 代码如下: [self fuwenbenLabel:contentLabel FontNumber:[UIFont systemFontOfSize:15] AndRange:NSMakeRange(6, 1) AndColor:RGBACOLOR(34, 150, 253, 1)]; 代码如下: //设置不同