Eclipse 背景颜色不会改变 OSX, Pydev

Eclipse Background Color will not change OSX, Pydev

请在标记为重复之前阅读,我已经为我的特定问题搜索了很长时间的答案,但没有找到。

我的 Eclipse (Luna 4.4.1) IDE 拒绝更改文本编辑器的背景颜色。请看截图。 IDE 启动时似乎是黑色,然后几秒钟后切换到白色。

我已经尝试过(在更改之间重新启动程序):

我正在使用 PyDev 插件,但我也尝试切换到 Java 和其他视角,但遇到了同样的问题。我已经尝试安装 Moonrise 主题,卸载并重新安装相同的主题以及 Eclipse Color Theme 插件。

有没有人以前见过这个并找到解决方案?

更新:

如果我将 IDE 更改为 Java 透视图并打开一个 Java 文件,我仍然有烦人的白色背景,但方式略有不同:

我已经卸载了moonrise主题,我这里只使用Dark Theme。我认为这排除了 Pydev 影响颜色的可能性,它一定是一般编辑器级别的东西。不过,我已经将通用编辑器的背景颜色设置为黑色。

主要更新 - 该错误在某种程度上是可重现的

好的,我还没有解决问题,但我已经弄清楚是什么触发了它!当我打开 Window > Customize Perspective 时,背景会切换到正确的黑色样式,然后保持这种状态直到我重新启动 IDE。我没有更改任何设置,只是打开该对话框的行为。但是为什么?

从补丁说明来看,pydev 似乎从 3.6.0 开始支持 eclipse darktheme: http://pydev.org/history_pydev.html

The PyDev editor supports the new dark theme in Eclipse 4.4 (so, when it's chosen the editor colors are properly updated).

我相信pydev编辑器有他的喜好,所以如果你想为编辑器编辑颜色,它可能在:

Window > preferences > PyDev > Editor

您可以在此处找到一些资源来自定义 pydev 编辑器(如果仍然无法回答 eclipse 深色主题):http://pydev.blogspot.fr/2009/07/creating-dark-theme-and-exporting-and.html

您可以尝试通过文件类型扩展禁用 pydev 编辑器,但不确定它是否是一个很好的语法着色 (window>preferences>pydev>editor>code style>filetypes)

我想我对这个 post How to change color of Editor in Eclipse 的回答对你有用。

我认为是因为 Editbox 插件。关闭 EditBox 然后检查。如果不起作用,请卸载 EditBox 然后检查。

是因为Editbox的颜色设置和eclipse的主题设置有冲突。