Eclipse调试:改变颜色, 背景与字体大小 和xml字体调整

Eclipse背景颜色修改: 

操作界面默认颜色为白色。对于我们长期使用电脑编程的人来说,白色很刺激我们的眼睛,所以我经常会改变workspace的背景色,使眼睛舒服一些。设置方法如下: 
1、打开window->Preference,弹出Preference面板 
2、展开General标签,选中Editors选项,展开。 
3、选中 Test Editors,右边出现Test Editors面板。 面板中有这样一个选项:Appearance color options; 其中是各种板块颜色的设置,其中有一项是background color,根据自己的喜好选择颜色。 
4、 选中background color,勾掉System Default,点击'color',弹出颜色选择面板,选择喜好的颜色,单击确定。 
5、返回Test Editors,单击Apply即可。展开Test Editors,还有其他选项,比如对错误提示的颜色样式,如果你对此感兴趣也可尝试更改一下。 

背景颜色向你推荐:色调:85。饱和度:1 2 3。亮度:2 0 5 

文档都不再是刺眼的白底黑字,而是非常柔和的豆沙绿色,这个色调是眼科专家配置的,长时间使用会很有效的缓解眼睛疲劳保护眼睛。 

改变背景颜色
windows->Preferences->General->Editor->Text Editors
右边选择Appearance color options 
选Background color 选择背景颜色
选Current line highlight 来改变 当前选中行 的颜色

配色方案详细following: 



Eclipse字体大小调整: 
窗口(Window)-首选项(Preferences)-常规(General)-外观(Appearence)-颜色与字体(Colors And Fonts),在右边的对话框里选择Java - Java Editor Text Font,点击出现的修改(Change)按钮,可以设置显示在在主窗体中程序的字体大小,设置完之后点击右下角的应用(Apply),最后点击确定(OK)即可。 


eclipse中的汉字横着显示怎么解决

同一种字体有两种显示方式,比如Fixedsys Excelsior 3.01和@Fixedsys Excelsior 3.01,前一种汉字是竖着显示,后一种汉字是横着显示。preferences->java->Editor->Syntax Coloring中点击右上角的Colors and Fonts,在弹出的对话框中找到java->Java Edit Text Font,双击该字体,从中选择前面不带@的字体即可解决汉字横着的问题。




xml的字体大小调整: 
window--preferences--General--appearance--colors and fonts--Basic-- "Text font "  

然后点change,可以设置字体的大小



eclipse 改变颜色,背景

一款看上去十分舒服的代码配色,会让Coding过程变得惬意,让编写效率提升不少。而Eclipse默认的代码配色实在丑陋,除了关键字为褐色加粗、字符串为蓝色外,其余颜色均为黑色。在这样的配色中,最难分辨的就是局部变量和类型的私有字段(其他好歹可以通过大小写规则来判断,如果代码编写够规范的话)。而且过于单调的颜色,不容易刺激视觉神经乃至中枢神经,会增加疲劳感,带来困意。

为了改变这一现状,我们必须对Eclipse的代码配色进行更改。


我的代码颜色



改变字体颜色
windows->Preferences->Java->Editor->Syntax Coloring
右边选择Java 然后可以自由选择颜色了

Annotations(注释): 107, 147, 186  浅蓝色
Deprecated members(不建议使用的成员): 0, 0, 0  
Fields(字段): 128, 0, 128  紫色
KeyWord 'return'(关键字'return'): 255, 0, 0   红色
Keyword excluding 'return'(除了关键字以外的return): 255, 128 ,0  橙色
Local variable declarations(局部变量声明): 128, 128, 128   灰色
Method declarations(方法声明): 255, 128, 64    橙色
Method(方法): 0, 48, 96 暗浅蓝色
Operators and brackets(运算符与方括号): 255, 128, 0  橙色
Others(其他): 96 153, 0   深绿色
Static fields(静态字段): 33, 0, 189  深蓝色
Static Method invocations(静态方法调用): 77, 166 255  天蓝色 
Strings(字符串): 132, 26, 238   中天蓝色
Type variables(类型变量): 128, 0, 25   红罗色

学习从现在开始


第二方案

改变背景颜色(黑底背景的设置)
windows->Preferences->General->Editor->Text Editors
右边选择Appearance color options 
选Background color 选择背景颜色
选Current line highlight 来改变 当前选中行 的颜色

配色方案详细following: 
Annotations(注释): 107, 147, 186 
Deprecated members(不建议使用的成员): 0, 0, 0 
Fields(字段):128,255,0 绿色
KeyWord 'return'(关键字'return'): 255, 0, 0  红色
Keyword excluding 'return'(除了关键字以外的return): 255,80, 0  深深橘色
Local variable declarations(局部变量声明): 70,140,179  深蓝色
Method declarations(方法声明): 247,197,39  淡橘色
Method(方法): 241,196,54  深淡橘色
Operators and brackets(运算符与方括号): 255, 128, 0   深橘色
Others(其他): 126, 202, 0  淡绿色
Static fields(静态字段): 128,255,0 绿色
Static Method invocations(静态方法调用): 77, 166 255  
Strings(字符串):  89,196,196  墨蓝色
Type variables(类型变量): 222, 0, 25  红色




其他色彩配置参考:  http://www.fengfly.com/plus/view-173150-1.html
在workspace的目录中,找到  .metadata/.plugins/org.eclipse.core.runtime/.settings/  目录,然后把两个文件给替换一下就可以了。 
对了,替换完之后还得手动设置一次字体。我是用Consolas 14pts的 
org.eclipse.ui.editors.prefs 
#Wed Dec 23 14:31:26 CST 2009
secondaryIPColor=45,70,56
AbstractTextEditor.Color.Background=25,25,25
eclipse.preferences.version=1
spacesForTabs=true
writeOccurrenceIndicationColor=61,63,37
AbstractTextEditor.Color.Foreground.SystemDefault=false
AbstractTextEditor.Color.Foreground=128,255,0
AbstractTextEditor.Color.SelectionBackground=65,76,59
currentIPColor=45,70,56
overviewRuler_migration=migrated_3.1
lineNumberRuler=true
deletionIndicationColor=255,0,0
searchResultIndicationColor=51,51,79
currentLineColor=34,34,32
AbstractTextEditor.Color.SelectionForeground=255,255,255
printMarginColor=192,192,192
occurrenceIndicationColor=72,72,72
AbstractTextEditor.Color.SelectionBackground.SystemDefault=false
AbstractTextEditor.Color.Background.SystemDefault=false
lineNumberColor=0,128,192
AbstractTextEditor.Color.FindScope=25,25,25
AbstractTextEditor.Color.SelectionForeground.SystemDefault=false

org.eclipse.jdt.ui.prefs 
#Sun Mar 21 22:41:48 CST 2010
pf_coloring_argument=128,255,0
sp_cleanup.remove_private_constructors=true
semanticHighlighting.methodDeclarationName.enabled=true
sp_cleanup.sort_members_all=false
sp_cleanup.format_source_code=false
sp_cleanup.never_use_blocks=false
semanticHighlighting.enum.enabled=true
sp_cleanup.remove_unused_private_members=false
sp_cleanup.use_this_for_non_static_field_access=false
sp_cleanup.remove_unnecessary_casts=true
org.eclipse.jdt.ui.text.code_templates_migrated=true
pf_coloring_key=255,200,0
sp_cleanup.add_missing_nls_tags=false
semanticHighlighting.localVariableDeclaration.enabled=true
semanticHighlighting.interface.enabled=true
sp_cleanup.remove_trailing_whitespaces=false
content_assist_autoactivation_triggers_java=.abcdefghijklmnopqrstuvwxyz
semanticHighlighting.inheritedMethodInvocation.color=227,183,53
sp_cleanup.always_use_blocks=true
sp_cleanup.add_missing_methods=false
LexicalSortingAction.isChecked=true
semanticHighlighting.typeParameter.color=205,177,173
org.eclipse.jdt.ui.editor.tab.width=
sp_cleanup.always_use_this_for_non_static_field_access=false
sp_cleanup.never_use_parentheses_in_expressions=true
breadcrumb.org.eclipse.jdt.ui.JavaPerspective=true
sourceHoverBackgroundColor=255,255,225
java_keyword_return=236,108,30
org.eclipse.pde.ui.ExternalPluginLibrariesFilter1=true
spelling_user_dictionary_encoding=
spelling_locale_initialized=true
org.eclipse.jdt.ui.text.custom_templates=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?><templates/>
org.eclipse.jdt.ui.PackageExplorer_patternFilterId_.*=true
content_assist_proposals_background=255,255,255
semanticHighlighting.method.color=247,197,39
semanticHighlighting.interface.color=255,128,128
semanticHighlighting.method.enabled=true
sp_cleanup.make_variable_declarations_final=true
org.eclipse.jdt.ui.PackageExplorer_patternFilterId_RemoteSystemsTempFiles=true
sp_cleanup.on_save_use_additional_actions=false
sp_cleanup.remove_unnecessary_nls_tags=false
org.eclipse.jdt.ui.overrideannotation=true
org.eclipse.jdt.ui.text.templates_migrated=true
content_assist_parameters_foreground=230,230,230
spelling_ignore_non_letters=true
java_string=89,196,196
spelling_ignore_digits=true
semanticHighlighting.parameterVariable.enabled=true
org.eclipse.jdt.ui.javadoclocations.migrated=true
java_doc_tag=64,149,108
semanticHighlighting.staticMethodInvocation.color=255,255,255
org.eclipse.jdt.internal.ui.PackageExplorer.HideInnerClassFilesFilter=true
spelling_ignore_single_letters=true
CustomFiltersActionGroup.org.eclipse.jdt.ui.PackageExplorer.TAG_DUMMY_TO_TEST_EXISTENCE=storedViewPreferences
hoverModifierMasks=org.eclipse.jdt.ui.BestMatchHover;0;org.eclipse.jdt.internal.debug.ui.JavaDebugHover;0;org.eclipse.jdt.ui.ProblemHover;0;org.eclipse.jdt.ui.NLSStringHover;327680;org.eclipse.jdt.ui.JavadocHover;0;org.eclipse.jdt.ui.JavaSourceHover;131072;org.eclipse.jdt.ui.AnnotationHover;0;
sp_cleanup.convert_to_enhanced_for_loop=false
sp_cleanup.always_use_parentheses_in_expressions=false
sp_cleanup.use_parentheses_in_expressions=false
pf_coloring_assignment=255,255,255
sp_cleanup.remove_unused_private_methods=true
semanticHighlighting.class.color=255,128,192
sp_cleanup.use_this_for_non_static_method_access_only_if_necessary=true
sp_cleanup.always_use_this_for_non_static_method_access=false
tabWidthPropagated=true
java_comment_task_tag=64,128,128
sp_cleanup.qualify_static_method_accesses_with_declaring_class=false
org.eclipse.jdt.ui.PackageExplorer.PackageDeclarationFilter=true
semanticHighlighting.deprecatedMember.color=255,255,255
sp_cleanup.add_default_serial_version_id=true
org.eclipse.jdt.ui.PackageExplorer.ImportDeclarationFilter=true
sp_cleanup.make_private_fields_final=true
java_doc_link=0,128,255
org.eclipse.jdt.ui.PackageExplorer_patternFilterId_RemoteSystemsConnections=true
sp_cleanup.add_serial_version_id=false
sp_cleanup.add_missing_deprecated_annotations=true
spelling_ignore_urls=true
semanticHighlighting.annotation.color=192,192,192
pf_coloring_value=255,255,255
semanticHighlighting.typeArgument.enabled=true
semanticHighlighting.abstractMethodInvocation.color=241,196,54
sp_cleanup.add_missing_annotations=true
org.eclipse.jdt.ui.gettersetter.use.is=true
org.eclipse.jdt.ui.text.custom_code_templates=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?><templates/>
lastRecentlyUsedFilters=org.eclipse.jdt.internal.ui.PackageExplorer.EmptyInnerPackageFilter,
spelling_ignore_mixed=true
semanticHighlighting.staticField.color=255,255,255
org.eclipse.jface.textfont=1|Consolas|14.25|0|WINDOWS|1|-19|0|0|0|400|0|0|0|0|3|2|1|49|Consolas;
sp_cleanup.add_missing_override_annotations=true
sp_cleanup.remove_unused_private_types=true
sp_cleanup.organize_imports=true
semanticHighlighting.typeParameter.enabled=true
sp_cleanup.remove_unused_imports=false
semanticHighlighting.staticFinalField.color=128,255,0
semanticHighlighting.abstractMethodInvocation.enabled=true
sp_cleanup.add_generated_serial_version_id=false
semanticHighlighting.localVariable.color=70,140,179
sp_cleanup.qualify_static_member_accesses_with_declaring_class=false
sp_cleanup.use_this_for_non_static_method_access=false
content_assist_parameters_background=0,0,0
sp_cleanup.use_this_for_non_static_field_access_only_if_necessary=true
content_assist_disabled_computers=org.eclipse.jdt.ui.javaAllProposalCategory\u0000org.eclipse.jdt.ui.javaNoTypeProposalCategory\u0000org.eclipse.jdt.ui.textProposalCategory\u0000org.eclipse.jdt.ui.javaTypeProposalCategory\u0000
semanticHighlighting.inheritedMethodInvocation.enabled=true
sp_cleanup.make_local_variable_final=false
sp_cleanup.remove_trailing_whitespaces_all=true
java_multi_line_comment=0,128,64
semanticHighlighting.parameterVariable.color=64,128,0
sp_cleanup.format_source_code_changes_only=false
sp_cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true
org.eclipse.jdt.ui.formatterprofiles.version=11
useAnnotationsPrefPage=true
sp_cleanup.remove_unused_private_fields=true
sp_cleanup.use_blocks=false
useQuickDiffPrefPage=true
fontPropagated=true
java_keyword=236,105,30
java_single_line_comment=0,128,64
semanticHighlighting.localVariable.enabled=true
org.eclipse.jdt.ui.PackageExplorer.EmptyLibraryContainerFilter=true
semanticHighlighting.enum.color=64,128,0
sp_cleanup.remove_trailing_whitespaces_ignore_empty=false
eclipse.preferences.version=1
sp_cleanup.sort_members=false
java_doc_keyword=0,128,0
semanticHighlighting.localVariableDeclaration.color=70,140,179
hoverModifiers=org.eclipse.jdt.ui.BestMatchHover;0;org.eclipse.jdt.internal.debug.ui.JavaDebugHover;\!0;org.eclipse.jdt.ui.ProblemHover;\!0;org.eclipse.jdt.ui.NLSStringHover;Ctrl+Alt;org.eclipse.jdt.ui.JavadocHover;\!0;org.eclipse.jdt.ui.JavaSourceHover;Shift;org.eclipse.jdt.ui.AnnotationHover;\!0;
java_bracket=255,255,255
semanticHighlighting.class.enabled=true
spelling_ignore_sentence=true
sp_cleanup.make_type_abstract_if_missing_method=false
sp_cleanup.qualify_static_field_accesses_with_declaring_class=false
spelling_ignore_upper=true
sp_cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true
semanticHighlighting.staticFinalField.enabled=true
semanticHighlighting.methodDeclarationName.color=241,196,56
sp_cleanup.use_blocks_only_for_return_and_throw=false
java_operator=255,255,255
sp_cleanup.correct_indentation=false
java_default=255,255,255
sp_cleanup.make_parameters_final=false
content_assist_number_of_computers=18
sp_cleanup.remove_unused_local_variables=false
spelling_ignore_ampersand_in_properties=true
org.eclipse.jdt.ui.PackageExplorer.SyntheticMembersFilter=true
org.eclipse.jdt.ui.exception.name=e
content_assist_proposals_foreground=255,146,66
java_doc_default=64,149,108
semanticHighlighting.field.color=97,139,239
org.eclipse.jdt.internal.ui.PackageExplorer.EmptyInnerPackageFilter=true
proposalOrderMigrated=true
semanticHighlighting.typeArgument.color=217,176,172
spelling_ignore_java_strings=true


这样不会干扰Eclipse的全局配置,比较灵活。 

截图一张 

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值