El color de fondo del explorador de paquetes de Eclipse sigue el tema de Windows. Quiero cambiar el color sin cambiar el tema de Windows. ¿Posible?

78

¿Quizás una forma de alterar los colores localmente (como en función de la aplicación)?

Un color de fondo de eclipse es blanco, el mismo blanco que el color de fondo de la ventana activa de Windows. Si cambio el color del tema, el eclipse cambia al color.

Quiero cambiar el color de este software sin cambiar todo el tema (porque entonces todos los programas obtienen colores extraños). es posible? Pensé que tal vez había una forma de aplicar diferentes temas de Windows a diferentes programas, o algo así.

Estoy usando Windows XP, el tema clásico de Windows.

navand
fuente
Debe haber algún enchufe que pueda hacer esto, ¿verdad?
Erik B
Es incluso MÁS importante para los usuarios de Mac: Apple amablemente evita la posibilidad de modificar los colores de sus ventanas por completo. Por lo tanto, NO HAY MANERA * de cambiar los colores de esas ventanas en una Mac. * Sí, puedes "invertir" tus colores en una Mac, pero eso es un truco TERRIBLE, probablemente incluso peor que tener una hermosa ventana de fuente negra y estar cegado por todas las demás ventanas. :(
SMBiggs
2
Eche un vistazo a stackoverflow.com/questions/1933367/…
user1193134
1
La respuesta aceptada (actualmente por Matthias Kempka) fue probablemente cómo era entonces. Actualmente puedes instalar el tema Moonrise y tenerlo todo. ¡Vea la respuesta del usuario3273530!
SPRBRN
1
SPRBRN, sí, lo sé. Las cuestiones técnicas no envejecen bien.
Navand

Respuestas:

9

Sabiendo cómo está construido el banco de trabajo, estoy seguro de que su solicitud no es posible en el lado de Eclipse. Puede hacer esto para los editores, porque son widgets de StyledText y se le exponen algunas preferencias para personalizarlos. Las otras vistas son varios widgets, algunos son árboles, algunos son texto, algunos se componen de varios otros widgets. Todos ellos se crean con el constructor predeterminado que solo usa el tema de Windows.

Matthias Kempka
fuente
52
Para algo tan completo como Eclipse, ¡esto es simplemente INACEPTABLE!
SMBiggs
4
Eclipse 4 proporciona un modelo de banco de trabajo diferente. Debería ser posible allí.
Matthias Kempka
1
@MatthiasKempka, ¿podrías explicarme por favor?
csvan
1
Vea la respuesta del usuario3273530 sobre cómo instalar el tema Moonrise.
SPRBRN
26

Instale el "Tema de Chrome Eclipse 4" desde http://marketplace.eclipse.org/content/eclipse-4-chrome-theme

Luego, puede personalizar muchos de los widgets de la interfaz de usuario de Eclipse. Pero no lo que quieres, al menos no fuera de la caja. Para eso, debe ir a la pestaña CSS (en Eclipse 4 Chrome Theme) y pegar esto:

Tree, List, Table {
  background-color: #202020;
  color: #d0d0d0;
}

Puedes cambiar casi cualquier cosa, el problema es descubrir qué y el hecho de que algunas cosas son mapas de bits que no puedes cambiar (por lo que si el mapa de bits es oscuro y configuras un fondo oscuro, "perderás" el mapa de bits)

Esta lista de widgets podría ayudar, http://download.eclipse.org/rt/rap/doc/1.5/help/html/reference/theming/index.html pero le brindan información genérica sobre los nombres de los widgets, no el Eclipse info (con ID y todo), así que ten cuidado :-)

== Adición muy tardía ==

Todo lo que necesita en un solo lugar, incluidos enlaces a un tema oscuro personalizado: http://mihai-nita.net/2013/09/19/dark-eclipse/

Ejemplo de captura de pantalla de Mac a partir de septiembre de 2013 (asegúrese de reiniciar Eclipse después de cambiar el archivo):

ingrese la descripción de la imagen aquí

Mihai Nita
fuente
1
Parece que también puede jugar directamente con los archivos .css en {eclipseFolder} \ plugins \ org.eclipse.platform_4.2.1.v201209141800 \ css, no se requieren complementos (por supuesto, su versión puede ser ligeramente diferente)
Mihai Nita
1
"el problema es averiguar qué" :: También puede instalar "E4 CSS Editor" y "E4 CSS Spy". Esas herramientas te ayudarán a descubrir qué es cada widget (la parte "Espía") y modificar temporalmente los estilos (la parte "Editor").
Mihai Nita
Todo lo que necesita en un solo lugar, incluidos los enlaces a un tema oscuro personalizado: mihai-nita.net/2013/09/19/dark-eclipse
Mihai Nita
1
por alguna razón, no puedo ver el nuevo ajuste preestablecido de usuario "Dark Eclipse" después de desempaquetarlo en install_path/configuration y reiniciarlo.
yair
14

Simplemente busque "Tema" en Eclipse Market Place. Instala Moonrise. (Debería ser la primera opción). Luego vaya a General, apariencia, haga clic en apariencia, cambie el tema a salida de la luna, y listo.

usuario3273530
fuente
5
Vaya, eso funciona. La solución aceptada es complicada y simplemente no es cierta. Ingresé "Moonrise" en el mercado, seleccioné el primer elemento y luego seleccioné en apariencia general Moonrise (Windows 7 es el predeterminado), reinicié Eclipse Kepler y ¡listo!
Sarah Weinberger
0

No conozco una forma de cambiar cada ventana de Eclipse a su combinación de colores, pero puedo llevarlo al menos en cuanto a cambiar algunas de las ventanas de edición ...

Abra "Ventana -> Preferencias", luego en "General | Editores | Editores de texto" encontrará una sección que le permitirá establecer las "Opciones de color de apariencia", el color de fondo es una de esas opciones.

PD: estoy usando Eclipse 3.6 (Helios)

Gordon
fuente
2
También lo referiré a esta respuesta anterior
Gordon
0

Lamentablemente, esto no es posible (lo cual es una locura).
Sin embargo, Aptana Studio (que es un derivado de Eclipse) le permite crear un tema para todo el IDE.

Tal Weiss
fuente
@Deprecated ver Eclipse 4: P
0

Investigué un poco y descubrí que en realidad es posible cambiar todos los colores, pero un poco más difícil. hay dos métodos que encontré hasta ahora.

Primero, dado que eclipse usa temas del sistema operativo, puede cambiar la configuración de fondo del sistema operativo, como el fondo de la carpeta, etc., o simplemente cambiar todo el tema si usa Windows, pero la desventaja es que todas las ventanas serán del mismo color, en Linux y Mac OS. también es posible, pero de una manera diferente, lo leí en alguna parte, pero no recuerdo dónde :)

segundo creando un tema específico para eclipse, por ejemplo http://rogerdudler.github.io/eclipse-ui-themes/ o cualquier otro tema como google chrome, etc.

Waras
fuente
0

Instale el tema desde aquí según las instrucciones en el github: https: // github.com/guari/eclipse-ui-theme

Si no te gusta el tema de color del editor, hay muchos aquí http://eclipsecolorthemes.org/

¡La combinación de ambos funciona de maravilla para mí!

Sean
fuente