java - 如何在 Eclipse Luna 中获取旧颜色主题?

标签 java eclipse

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

enter image description here

他们提供了 4 个主题选项,全部为黑色:

enter image description here

我很惊讶他们放弃了旧主题。至少它应该保留为一个选项。

问题:

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

我有 版本:Luna RC1 Release (4.4.0RC1) Build id:20140522-1310 for Linux

编辑:

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

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

最佳答案

您必须区分语法颜色问题(Eclipse 首选项)和小部件颜色问题(Eclipse 主题)。 我认为您正在处理第二个问题。

您使用的是深色操作系统主题,Eclipse 构建于使用系统小部件的 SWT 之上。如果 Eclipse (CSS) 主题没有为每个小部件初始化明亮的颜色,那么将使用您的操作系统主题定义的颜色。 只有 Dark 主题会尝试为每个小部件设置深色配色方案; ClassicDefaultGTK 等主题一直假设用户使用的是明亮的操作系统主题,因此他们不为每个小部件定义特定颜色(他们从未这样做过)。

此外,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/

相关文章:

eclipse - 在 WebLogic 中调试 JSP 页面

java - 带图片和文字的自定义按钮?

Java Spring 安全 AccessDecisionManager : UnanimousBased Failed to parse expression 'ROLE_ADMIN, IS_AUTHENTICATED_FULLY'

java - 如何为每个请求使用一个事务 Spring + Hibernate + Spring Security + JSF

java - 如何使用自定义启动配置捕获 Eclipse 插件的控制台输出?

java - 无法在 Java Eclipse 中创建新的 Android 应用程序

java - 如何在运行java程序时包含第三方jar

java - 使用 derby 数据库和 netbeans ide 创建触发器

java - 如何将其他位置的文件复制到 Docker 镜像中

java - 如何在 Eclipse 中安装 M2E - Maven Integration?