Eclipse Color主题不会更改字体颜色

时间:2015-11-23 11:20:01

标签: eclipse eclipse-plugin themes

我在Macbook上使用Eclipse Mars 4.5.1来处理Fortran项目。我最近在Eclipse市场上安装了Color主题。我可以看到可用颜色主题列表。如果我选择一个并尝试应用它,则只有背景和行号会发生变化,而字体颜色仍然是默认颜色。例如,图像显示具有Monokai主题的编辑器(预览看起来非常不同),所有其他主题的行为方式相同。如何使颜色主题也适用于字体?

enter image description here

2 个答案:

答案 0 :(得分:2)

这里的问题是Eclipse Color Themes项目不支持Fortran编辑器(参见编辑器列表http://eclipsecolorthemes.org/?view=editors

编辑器颜色在Eclipse中工作,允许(要求!)编辑器插件的作者可以选择编辑器的每个元素使用哪种颜色。在定义这些颜色时,编辑作者可以选择从其他编辑器的颜色继承一些(所有)颜色。典型的是从一些基本元素继承颜色,例如标准文本编辑器。

因此,在您的情况下,Fortran编辑器从其他东西(可能是标准文本编辑器)继承背景颜色,但为其他东西提供自己的颜色。

短期解决方案

要解决此问题,您需要手动为Fortran编辑器指定颜色。不幸的是我没有安装Fortran编辑器,因此我将为您提供Java编辑器的说明,您可以相应地进行调整。

有两个地方(通常)可以更改单个颜色,一个是颜色和字体首选项(在常规 - > 外观下) )。

colors and fonts

另一个地方是特定编辑器的语法着色首选项。例如,Java在 Java - >下的偏好中。 编辑器的。在这里,您可以看到我目前安装的编辑器的语法着色页。

syntax color

长期解决方案

在Eclipse Color主题github:https://github.com/eclipse-color-theme/eclipse-color-theme上提交功能请求,甚至更好地提交拉取请求。如果您使用的Fortran编辑器是Phortran,那么已经有一个请求See Issue 57

答案 1 :(得分:1)

要轻松更改Photran颜色,只需编辑文件:

$ WORKSPACE / .metadata / .plugins / org.eclipse.core.runtime / .settings / org.eclipse.photran.core.prefs

然后粘贴(与黑暗主题匹配):

eclipse.preferences.version=1
integer.fixedformcommentcolum=72
integer.tabwidth=0
rgb.comments=199,221,12
rgb.cpp=141,203,226
rgb.directives=141,203,226
rgb.identifiers=255,255,255
rgb.intrinsics=141,203,226
rgb.keywords=210,82,82
rgb.nums_punc=127,179,71
rgb.strings=255,198,0
string.modelbuilder=defaultModelBilder