Eclipse详细设置护眼背景色和字体颜色并导出

Eclipse是一款码农们喜闻乐见的集成开发平台,但是其默认的主题和惨白的背景色实在是太刺激眼球了。下面,将给大家详细介绍如何设置成护眼主题的方法,也做个抛砖引玉,希望能有更多的主题出现在Eclipse的大家庭中。

随后,本文将介绍如何将设置好的主题导出保存,用于重装系统或者分享给朋友。

最后,介绍三种笔者用过的,适合Eclipse使用的编程字体作为彩蛋。

 
 

工具/原料

 
  • Eclipse

设置背景色和文字颜色

 
  1. 1

    首先,是设置背景色的方式,打开Eclipse以后,依次点击 Windows -> Preference。打开界面配置对话框。操作如图所示

  2. 2

    进入对话框后:

    1、展开General标签,选中Editors选项,再选中 Test Editors,右边出现Test Editors面板。 面板中有这样一个选项:Appearance color options; 其中是各种板块颜色的设置,其中有一项是background color,根据自己的喜好选择颜色。 2、 选中background color,勾掉System Default,点击'color'颜色块,将出现颜色选择面板。操作如图所示

  3. 3

    本例使用的背景色是喜大普奔的豆沙绿,比较柔和

    设置为:色调:85。饱和度:120。亮度:208 即可,据说长时间使用可以缓解眼疲劳哦。

    (吐槽:开什么玩笑,远离编程才能缓解眼疲劳好吗)

     
     
    我之前使用的这种配色,也是不错的,长时间看电脑的话,可以使用该配色,对于缓解眼疲劳是有好处的呦。

  4. 4

    点击应用(Apply)后背景色就设置好了,下面说说怎么改文字颜色(以Java编辑器为例)。

    回到Preference对话框:

    1、展开Java标签 ,展开 Editor标签,点击Syntax Coloring 标签,右侧弹出选项卡。

    2、点击上面小窗里的Java标签,开始更改代码颜色配置。

    操作如图所示

  5. 5

    为了配合豆沙绿的背景色,下面的配色方案是我自己设置出来的,喜欢DIY的朋友也可以在此基础上进行修改:(这里的数值都是数值 红绿蓝—RGB设置)

    1、注释 Annotations : 107 147 186 浅蓝色

    2、符号 Brackets : 255 128 0 橙色

    3、类名 Classes : 0 80 50 加粗 深绿色

    4、常量 Constant : 202 0 202 加粗 玫瑰红

    5、弃用的成员 Deprecated members : 123 23 43 中划线 加粗 咖啡色

    6、枚举 Enums : 128 0 255 紫色

    7、变量 Fields : 128 0 128 深紫色

    8、return关键字 Keyword 'return' : 255 0 85  红色 加粗

    9、其他关键字 Keyword excluding 'return' : 207 46 125 玫瑰红 加粗

    10、方法定义 Method declarations : 255 128 64 橙色加粗

    11、方法 Methods : 0 48 96 深蓝

    12、数字 Numbers :42 0 255 蓝色

    13、运算符 Operators : 255 128 0 橙色

    14、其他 Others :78 123 0  绿色

    15、静态变量 Static fields : 33 0 189 蓝色 加粗

    16、字符串 Strings :  132 26 138 紫色

    改好以后如下图所示。点击Apply应用。

    END

导出设置

 
  1. 1

    设置好Preference后,可以按下面的步骤进行导出保存。

    点击File 选择 Export ,打开导出对话框。操作如图

  2. 2

    在弹出的对话框中选择 Preference项目,然后点击Next。操作如图

  3. 3

    如图输入一个文件路径后,就可以点击Finish保存了。

    导入的方法,选择Import,按提示即可完成。

    END

编程字体推荐

 
  1. 1

    好马配好鞍,你还在用微软雅黑的话就out了

    给大家介绍一下我常用的几个字体吧。

    首先是苹果的御用字体 Monaco

  2. 2

    其次是程序员开发的Hermit字体.基于 Inconsolata 做修改而来。

  3. 3

    最后是大名鼎鼎的Inconsolata。

  4. 4

    上面的字体在百度上可以很容易搜索到,下载安装即可。

    下面说说设置字体的方法(以java编辑器为例)。操作如图

     

出处:http://jingyan.baidu.com/article/d5a880eb6c4f7813f147ccef.html
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利。

Eclipse详细设置护眼背景色和字体颜色并导出的更多相关文章

  1. [Eclipse] 详细设置护眼背景色和字体颜色并导出

    http://jingyan.baidu.com/article/d5a880eb6c4f7813f147ccef.html Eclipse是一款码农们喜闻乐见的集成开发平台,但是其默认的主题和惨白的 ...

  2. Eclipse详细设置护眼背景色和字体颜色

    代码区背景色: 参考地址: http://jingyan.baidu.com/article/d5a880eb6c4f7813f147ccef.html Package  explorer 颜色 : ...

  3. Eclipse 设置护眼背景色

    Eclipse 设置护眼背景色 1.设置字体大小 Window --> Preferences --> General --> Apprearance --> Colors a ...

  4. IntelliJ IDEA 设置护眼背景色

    IntelliJ IDEA 设置护眼背景色 1.设置主体和字体 Settings --> Appearance & Behavior --> Appearance Theme: I ...

  5. PyCharm 设置护眼背景色

    PyCharm 设置护眼背景色 一.方法 File -> Seting -> Editor -> Color Scheme -> General -> Text -> ...

  6. ASP.Net ListBox DropdownList 不同条目设置背景色和字体颜色( 转· 载 )

    ASP.Net ListBox DropdownList 不同条目设置背景色和字体颜色 2009-09-30  来自:真有意思 [ZU14.CN]  字体大小:[大 中 小] 摘要:在HTML展现页面 ...

  7. 【转】iOS中设置导航栏标题的字体颜色和大小

    原文网址:http://www.360doc.com/content/15/0417/11/20919452_463847404.shtml iOS中设置导航栏标题的字体颜色和大小,有需要的朋友可以参 ...

  8. iOS中设置导航栏标题的字体颜色和大小

    iOS中设置导航栏标题的字体颜色和大小,有需要的朋友可以参考下. 在平时开发项目的时候,难免会遇到修改导航栏字体大小和颜色的需求,一般使用自定义视图的方法,其实还存在一种方法. 方法一:(自定义视图的 ...

  9. Eclipse 护眼背景色设置

    链接地址:http://blog.chinaunix.net/uid-27183448-id-3509010.html 背景颜色推荐:色调:85,饱和度:123,亮度:205  文档都不再是刺眼的白底 ...

随机推荐

  1. Javascript数组操作详细解答

    数组push()方法向数组尾部追加新元素,返回值为新数组的长度;括号里面带新追加的元素pop()方法从数组尾部移除一个元素,返回值为移除的元素括号里面不能带参数 shift()方法从数组头部移除一个元 ...

  2. 用css控制字数,多余的用省略号代替

    选择器 { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 100px; } white-space 属性 ...

  3. shell脚本调用C语言之字符串切分之strtok函数

    今天上午在写一个需求,要求的比较急,要求当天完成,我大致分析了一下,可以采用从shell脚本中插入一连串的日期,通过调用proc生成的可执行文件,将日期传入后台数据库,在数据库中进行计算.需要切分日期 ...

  4. 不再迷惑,无值和NULL值的转换

    在关系型数据库的世界中,无值和NULL值的区别是什么?一直被这个问题困扰着,甚至在写TSQL脚本时,心有戚戚焉,害怕因为自己的一知半解,挖了坑,贻害后来人,于是,本着上下求索,不达通幽不罢休的决心(开 ...

  5. navicat 连接oracle数据库报错:ORA-28547:connection to server failed,probable Oracle Net admin error

    链接:http://pan.baidu.com/s/1dEO9qJR 密码:ye2c 用Navicat连接Oracle数据库时出现如下错误 上网一查原来是oci.dll版本不对.因为Navicat是通 ...

  6. Linux 进程,线程 -- (未完)

    系统调用 Linux 将系内核的功能接口制作成系统调用, Linux 有 200 多个系统调用, 系统调用是操作系统的最小功能单元. 一个操作系统,以及基于操作系统的应用,都不能实现超越系统调用的功能 ...

  7. App测试札记

    App测试札记 测试应该收集信息 测试应该问问题 测试应该扮演不同角色 测试应该如实反馈 初学者 有哪些可以利用的信息?需求,技术方案,测试设计,现有功能,相关人员 App会在哪些环境下运行 App会 ...

  8. 一个比较完善的httpWebRequest 封装,适合网络爬取及暴力破解

    大家在模拟http请求的时候,对保持长连接及cookies,http头部信息等了解的不是那么深入.在各种网络请求过程中,发送N种问题. 可能问题如下: 1)登录成功后session保持 2)保证所有c ...

  9. 利用jenkins做项目的自动化部署

    最近领导要求上海本地的项目需要使用进jenkins实现自动化部署,以便可以直接将项目移交给运维的同学,减轻开发的工作量.记录下这次爬坑的过程. 一.前言 Jenkins是基于Java开发的一种持续集成 ...

  10. MVC过滤器之添加LoginAttribute,浏览器bug:重定向次数太多

    以前在写登录Action过滤时,都在每个Controller前写上CheckLoginAttribute:这次决定偷懒试一下能否将所有Action和Controller统一过滤: 出bug的代码是这样 ...