我已经安装了 Eclipse Luna,出于某种原因,他们删除了我熟悉的默认浅色主题。
他们提供了 4 个主题选项,全部为黑色:
我很惊讶他们放弃了旧主题。至少它应该保留为一个选项。
问题:
- 如何在不依赖主题插件的情况下恢复旧主题?
- 如果我必须求助于 eclipsecolorthemes 这样的插件哪个主题最接近 eclipse 默认值?
我有 版本:Luna RC1 Release (4.4.0RC1) Build id:20140522-1310
for Linux
编辑:
我测试过同样的问题发生在:
- Luna RC2
- Luna RC3
- ggts-3.6.0.M1
最佳答案
您必须区分语法颜色问题(Eclipse 首选项)和小部件颜色问题(Eclipse 主题)。 我认为您正在处理第二个问题。
您使用的是深色操作系统主题,Eclipse 构建于使用系统小部件的 SWT 之上。如果 Eclipse (CSS) 主题没有为每个小部件初始化明亮的颜色,那么将使用您的操作系统主题定义的颜色。
只有 Dark
主题会尝试为每个小部件设置深色配色方案; Classic
、Default
、GTK
等主题一直假设用户使用的是明亮的操作系统主题,因此他们不为每个小部件定义特定颜色(他们从未这样做过)。
此外,Eclipse 4.4+ 默认切换到 GTK3,与之前基于 GTK2 的 Eclipse 版本相比,GTK3 上的 SWT 移植仍然存在一些渲染问题和更多限制(您可以注意到它们,尤其是当切换到 Eclipse 深色
主题)。
假设您当前的配置和 Eclipse 4.3- 具有所需的外观,解决方法是通过使用如下脚本启动 Eclipse,以 GTK2 兼容模式运行 Eclipse:
#!/bin/bash
export SWT_GTK3=0
./eclipse
如果这不能解决您的问题,您必须在 \eclipse\plugins\org.eclipse.ui.themes_*version*\css\
中通过添加一堆规则来编辑所需的 CSS 主题将每个相关的小部件初始化为明亮的配色方案。
关于java - 如何在 Eclipse Luna 中获取旧颜色主题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23993206/