Eclipse的软件包浏览器背景颜色遵循windows主题,我想在不改变windows主题的情况下改变颜色,可以吗?

njthzxwz  于 11个月前  发布在  Eclipse
关注(0)|答案(8)|浏览(148)

也许有一种方法可以在本地改变颜色(如在应用程序依赖)?
eclipse的背景颜色是白色,与windows的活动窗口背景颜色相同的白色。如果我更改主题的颜色,eclipse将更改为该颜色。
我想在不改变整个主题的情况下改变这个软件的颜色(因为这样每个程序都会有奇怪的颜色)。这可能吗?我想也许有一种方法可以将不同的windows主题应用到不同的程序,或者其他什么。
我用的是Windows XP,经典的Windows主题。


的数据

wfveoks0

wfveoks01#

http://marketplace.eclipse.org/content/eclipse-4-chrome-theme安装“Eclipse 4 Chrome主题”
然后你可以自定义很多Eclipse UI小部件。但不是你想要的,至少不是开箱即用。为此,你应该去CSS标签(在Eclipse 4 Chrome主题中)并粘贴以下内容:

Tree, List, Table {
  background-color: #202020;
  color: #d0d0d0;
}

字符串
你可以改变几乎任何东西,问题是找出什么,事实上,有些东西是位图,你不能改变(所以,如果位图是黑暗的,你设置一个黑暗的背景,你会“松散”的位图)
这个小部件列表可能会有所帮助,http://download.eclipse.org/rt/rap/doc/1.5/help/html/reference/theming/index.html,但它们给予关于小部件名称的一般信息,而不是Eclipse信息(包括ID和所有信息),所以要小心:-)
==非常晚添加==
您需要的一切都在一个地方,包括自定义黑暗主题的链接:http://mihai-nita.net/2013/09/19/dark-eclipse/
截至2013年9月的Mac屏幕截图示例(请确保在更改文件后重新启动Eclipse):
x1c 0d1x的数据

lvmkulzt

lvmkulzt2#

只需搜索“主题”在Eclipse市场的地方.安装月出.(应该是第一个选项).然后去一般,外观,点击外观,改变主题月出,然后你去.

ulmd4ohb

ulmd4ohb3#

了解了工作台的构建方式,我敢肯定您的请求在Eclipse端是不可能的。您可以为编辑器做这件事,因为它们是StyledText小部件,并且您会暴露一些首选项来定制它们。其他视图是各种小部件,有些是Trees,有些是Text,有些是由其他各种小部件组成的。所有这些都是用默认的构造函数创建的,该构造函数只使用Windows主题。

bkkx9g8r

bkkx9g8r4#

变通办法:
打开e4-dark_partstyle.css,我的页面在这里:“C:
您需要更改的css部分是“MPart Tree”Overwrite existing .MPart Tree(在我的示例中,选择一个显示两个选中的未选中的树元素#004640的深色背景颜色)(以下是在线颜色查看器:https://www.color-hex.com/color/004640)。
只需在此文件中添加below css部分,在其default .MPart Tree定义之后(或简单地将其添加在末尾)

.MPart Tree
{ /* Section > DependenciesComposite$... */
    background-color: #004640;
    color: #AAAAAA;
}

字符串
在Eclipse Preferences>General>Appearance>Colors And Fonts>Git中,为“未提交的更改(背景)”和“忽略的资源(背景)”添加相同的背景颜色,格式为十进制(在本示例中为十进制0 70 64)。
其他一些有用的提示:

  • 对于较早的Eclipse版本,可以在此处更改树字体:“C:\sts-3.7.3.RELEASE\插件\org.eclipse.ui.themes_1.1.1.v20151026-1355\css\e4_default_win7.css”

添加以下行:

#org-eclipse-jdt-ui-PackageExplorer Tree,
#org-eclipse-ui-navigator-ProjectExplorer Tree {
    font-size: 11px; /* <-- Desired font size */
    /* font: Consolas;   <-- Font you want to have */
}

修改此Eclipse工作区文件:
......“元数据.插件\org.eclipse.核心.运行时.设置\com.github. eclipse颜色主题.首选项”
(ColorCode是我使用的一个旧的Eclipse模式,从现在已经不存在的http://eclipsecolorthemes.org/开始,它的作者用户名是joutos)
在eclipsecolortheme.prefs文件中添加您的主题:

colorTheme=ColorCode
eclipse.preferences.version=1
importedColorTheme1=<colorTheme author\="Jeff Van Dorn" id\="358" modified\="2011-02-18 23\:28\:02" name\="chill time">\r\n    <searchResultIndication color\="\#616161"/>\r\n    <filteredSearchResultIndication color\="\#616161"/>\r\n    <occurrenceIndication color\="\#616161"/>\r\n    <writeOccurrenceIndication color\="\#616161"/>\r\n    <findScope color\="\#E0E2E4"/>\r\n    <deletionIndication color\="\#E0E2E4"/>\r\n    <sourceHoverBackground color\="\#FFFFFF"/>\r\n    <singleLineComment color\="\#7D8C93"/>\r\n    <multiLineComment color\="\#7D8C93"/>\r\n    <commentTaskTag color\="\#FF8BFF"/>\r\n    <javadoc color\="\#7D8C93"/>\r\n    <javadocLink color\="\#678CB1"/>\r\n    <javadocTag color\="\#E0E2E4"/>\r\n    <javadocKeyword color\="\#A082BD"/>\r\n    <class bold\="false" color\="\#99C0F9" strikethrough\="false" underline\="false"/>\r\n    <interface color\="\#99C0F9"/>\r\n    <method color\="\#99C0F9"/>\r\n    <methodDeclaration color\="\#E8E2B7"/>\r\n    <bracket color\="\#E8E2B7"/>\r\n    <number color\="\#F18511"/>\r\n    <string color\="\#C7D980"/>\r\n    <operator color\="\#E8E2B7"/>\r\n    <keyword bold\="false" color\="\#4DB84D"/>\r\n    <annotation color\="\#A082BD"/>\r\n    <staticMethod color\="\#E0E2E4"/>\r\n    <localVariable color\="\#E0E2E4"/>\r\n    <localVariableDeclaration color\="\#E0E2E4"/>\r\n    <field color\="\#99C0F9"/>\r\n    <staticField color\="\#99C0F9"/>\r\n    <staticFinalField color\="\#E0E2E4"/>\r\n    <deprecatedMember color\="\#E0E2E4" strikethrough\="true" underline\="false"/>\r\n    <enum color\="\#E0E2E4"/>\r\n    <inheritedMethod color\="\#E0E2E4"/>\r\n    <abstractMethod color\="\#E0E2E4"/>\r\n    <parameterVariable color\="\#E0E2E4"/>\r\n    <typeArgument color\="\#E0E2E4"/>\r\n    <typeParameter color\="\#E0E2E4"/>\r\n    <constant color\="\#A082BD"/>\r\n    <background color\="\#273B50"/>\r\n    <currentLine color\="\#4D4E50"/>\r\n    <foreground color\="\#FFFFFF"/>\r\n    <lineNumber color\="\#81969A"/>\r\n    <selectionBackground color\="\#804000"/>\r\n    <selectionForeground color\="\#E0E2E4"/>\r\n</colorTheme>
importedColorTheme2=<colorTheme author\="joutos" id\="1863" modified\="2015-02-09 14\:58\:29" name\="ColorCode">\r\n    <searchResultIndication color\="\#616161"/>\r\n    <filteredSearchResultIndication color\="\#616161"/>\r\n    <occurrenceIndication color\="\#616161"/>\r\n    <writeOccurrenceIndication color\="\#616161"/>\r\n    <findScope color\="\#B9B0B4"/>\r\n    <deletionIndication color\="\#FFFFFF"/>\r\n    <sourceHoverBackground color\="\#FFFFFF"/>\r\n    <singleLineComment color\="\#36AA70"/>\r\n    <multiLineComment color\="\#36AA70"/>\r\n    <commentTaskTag color\="\#7F9FBF" strikethrough\="false" underline\="false"/>\r\n    <javadoc color\="\#AEAED5" strikethrough\="false" underline\="false"/>\r\n    <javadocLink color\="\#8484FF" strikethrough\="false" underline\="false"/>\r\n    <javadocTag bold\="true" color\="\#A6BAF0"/>\r\n    <javadocKeyword color\="\#A082BD"/>\r\n    <class color\="\#FFFFFF"/>\r\n    <interface bold\="false" color\="\#FFFFFF"/>\r\n    <method bold\="false" color\="\#FFFFFF"/>\r\n    <methodDeclaration bold\="false" color\="\#FFFFFF"/>\r\n    <bracket color\="\#FFFFFF"/>\r\n    <number color\="\#FFFF00"/>\r\n    <string color\="\#FFA500"/>\r\n    <operator color\="\#FFFFFF"/>\r\n    <keyword bold\="true" color\="\#73E110"/>\r\n    <annotation color\="\#929292"/>\r\n    <staticMethod bold\="false" color\="\#FFFFFF" italic\="true" strikethrough\="false" underline\="false"/>\r\n    <localVariable color\="\#FFFFFF"/>\r\n    <localVariableDeclaration color\="\#FFFFFF"/>\r\n    <field color\="\#6FD1F2"/>\r\n    <staticField color\="\#6FD1F2" italic\="true"/>\r\n    <staticFinalField color\="\#FFFF9A" italic\="true"/>\r\n    <deprecatedMember color\="\#FFFFFF" strikethrough\="true" underline\="false"/>\r\n    <enum color\="\#FFFFFF"/>\r\n    <inheritedMethod color\="\#FFFFFF"/>\r\n    <abstractMethod color\="\#FFFFFF"/>\r\n    <parameterVariable color\="\#FFFFFF"/>\r\n    <typeArgument color\="\#FFFFFF"/>\r\n    <typeParameter color\="\#FFFFFF"/>\r\n    <constant color\="\#FFFF9A"/>\r\n    <background color\="\#373A3C"/>\r\n    <currentLine color\="\#4D4D4D"/>\r\n    <foreground color\="\#FFFFFF"/>\r\n    <lineNumber color\="\#787878"/>\r\n    <selectionBackground color\="\#949494"/>\r\n    <selectionForeground color\="\#FFFFFF"/>\r\n</colorTheme>


通过这种方式,您还可以为java编辑器创建自己的颜色模式。
注意事项:这样定义的模式应该在每次你启动eclipse后重新应用(不幸的是eclipse团队没有为这个插件实现编辑器模式保存)。2但是可以很容易地从eclipse-color-theme插件的Prefs/General/Appearance/Color Theme设置中重新应用。
快乐的编码。

up9lanfz

up9lanfz5#

我不知道一种方法来改变每个Eclipse窗口到您的配色方案,但我可以让你至少改变一些编辑窗口。
打开“窗口->首选项”,然后在“通用|编辑|文本编辑器”你会发现一个部分,将允许您设置“外观颜色选项”,背景颜色是其中一个选项。
PS:我正在使用Eclipse 3.6(Helios)

px9o7tmv

px9o7tmv6#

这是不可能的(这是疯狂的)。
但是,Aptana Studio(它是Eclipse的衍生产品)允许您为整个IDE创建主题。

q1qsirdb

q1qsirdb7#

我做了一些研究,发现实际上它是passible改变所有的颜色,但有点难。有两个方法,我发现到目前为止。
首先,由于eclipse使用的是操作系统主题,你可以改变你的操作系统背景设置,如文件夹背景等,或者只是改变整个主题,如果你使用的是windows,但缺点是,所有的windows将是相同的颜色,在Linux和mac os它也是posible,但在不同的方式,我确实读到它的地方,但不记得在哪里:)
第二,为eclipse创建一个特定的主题,例如http://rogerdudler.github.io/eclipse-ui-themes/或任何其他主题,如google Chrome等。

qlzsbp2j

qlzsbp2j8#

按照github中的说明从这里安装主题:https:github.com/guari/eclipse-ui-theme
如果你不喜欢编辑器的颜色主题,这里有一堆http://eclipsecolorthemes.org/
两者的结合对我来说就像魅力一样!

相关问题