2012-02-03 21 views
5

Utilicé http://www.eclipsecolorthemes.org/ para configurar la sintaxis para colorear en Eclipse. Mi paleta estándar es oscura con luz, pero el texto seleccionado está invertido (claro sobre oscuro). El problema es que Eclipse usa el color de fondo de mi selección, pero conserva el color de primer plano normal, por lo que acabo con un oscuro-a-oscuro ilegible.Eclipse no aplica color de primer plano de selección

Generalmente esto está en código, así que mis colores de primer plano provienen de colores basados ​​en sintaxis, pero probé esto en un archivo de texto plano que usa los colores básicos de la preferencia General> Editores> Editores de texto. El texto normal es "Color de primer plano" en "Color de fondo" y el texto seleccionado es "Color de primer plano" en "Color de fondo de selección": parece ignorar por completo el "Color de primer plano de selección".

Este es Eclipse Indigo en OS X. Hace poco cambié el hardware y pasé por un largo e iterativo proceso de reconstrucción de mi entorno Eclipse, pero podría jurar que esto funcionaba bien anteriormente (en Helios).

+0

Respondiendo a mi propia pregunta, esto parece un error en la biblioteca OS X SWT; no respeta la configuración de color de fondo. https://bugs.eclipse.org/bugs/show_bug.cgi?id=371924 – Adam

+0

Usando Kubuntu aquí ... ¿el mismo problema, alguna idea/fuente para una solución? Ambos Eclipse 3.7 y 4.2 se abren con el código negro sobre fondo casi negro después de la instalación, un inconveniente para los principiantes;) – Philzen

+0

Mismo problema aquí con Eclipse 4.4 en Windows, reiniciar Eclipse no funcionó – golimar

Respuesta

0

He publicado una respuesta anterior como comentario, así que aquí está como una respuesta.

Esto se define en la biblioteca OS X SWT, ignora deliberadamente el configurada "color de primer plano Selección":

https://bugs.eclipse.org/bugs/show_bug.cgi?id=371924

Este comentario en el billete Eclipse señaló la solución que estoy usando:

[En la Mac] el esquema típico es tener un color de fondo de selección que se acerque al color de fondo sin selección.

La solución es no utiliza un esquema de colores invertida para la selección. La UI nativa de Mac indica la selección sombreando sutilmente el color de fondo, sin cambiar el color de primer plano, por lo que la biblioteca SWT está aplicando este patrón de UI.

2

También estaba teniendo problemas con 'color de selección' sobre un fondo oscuro. Sin embargo, me interesaba cambiar el "color de fondo de selección" y no el color de primer plano.

Un reinicio del Eclipse trabajó para mí en OS X (otros cambios de color se aplican inmediatamente, pero 'color de fondo selección' no estaba haciendo efecto hasta que se reinicia Eclipse)

también de actualizar a la última versión de Eclipse antes de hacer eso.

Cuestiones relacionadas