如何在Eclipse Luna中获得旧的颜色主题?

Ksh*_*rma 8 java eclipse

我已经安装了Eclipse Luna,由于某种原因,他们删除了我熟悉的默认浅色主题.

在此输入图像描述

他们提供了4种主题选项,所有这些都是黑色的:

在此输入图像描述

我很惊讶他们放弃了旧主题.至少应该保留它作为一种选择.

问题:

  • 如何在不依赖主题插件的情况下恢复旧主题?
  • 如果我不得不求助于像eclipsecolorthemes这样的插件,哪个主题最接近eclipse默认值?

我有Version: Luna RC1 Release (4.4.0RC1) Build id: 20140522-1310Linux

编辑:

我已经测试过,同样的问题发生在:

  1. Luna RC2
  2. Luna RC3
  3. ggts-3.6.0.M1

gua*_*ari 6

您必须将窗口颜色问题(Eclipse首选项)与窗口小部件颜色问题(Eclipse主题)区分开来.我想你正在处理第二个问题.

您正在使用黑暗的操作系统主题,Eclipse构建在使用系统小部件的SWT上.如果Eclipse(CSS)主题没有为每个小部件初始化颜色,那么它将使用您的OS主题定义的颜色.只有Dark主题尝试为每个小部件设置深色方案; 的Classic,Default,GTK等主题一直假定用户正在使用明亮的OS主题,使他们不定义为每个插件特定颜色(和他们从来没有的话).

此外,Eclipse 4.4+默认切换到GTK3,与之前基于GTK2的Eclipse版本相比,GTK3上的SWT移植仍然存在一些渲染问题和一些限制(特别是在切换到Eclipse Dark主题时,您会注意到它们).


假设使用您当前的配置和Eclipse 4.3-您具有所需的外观,解决方法可以在GTK2兼容模式下运行Eclipse,方法是使用如下脚本:

#!/bin/bash
export SWT_GTK3=0
./eclipse
Run Code Online (Sandbox Code Playgroud)


如果这不能解决您的问题,您必须\eclipse\plugins\org.eclipse.ui.themes_*version*\css\通过添加一系列规则来编辑所需的CSS主题,以将每个相关的小部件初始化为明亮的配色方案.