Esquema de color oscuro para Eclipse [cerrado]


425

¿Eclipse es totalmente compatible con el tema? Me gustaría instalar un esquema de color oscuro, ya que prefiero el texto blanco sobre fondo oscuro que al revés.


24
Esta es una de una lista bastante larga de omisiones básicas que dificulta tomar Eclipse en serio.
Draemon


14
@ThomasFerrisNicolaisen: este complemento solo cambia la ventana de origen, NO las otras ventanas, que aún te ciegan con sus fondos blancos.
Scott Biggs

44
@Uri: esta solución en Macintosh también invierte los colores de los iconos, lo que puede ser muy confuso (como cambiar "debug - STOP" al color verde y "debug - GO" a rojo). Además, puede hacer que la depuración sea imposible si está haciendo algún trabajo gráfico, ya que todo eso también se invierte. Por último, simplemente NO HAY MANERA de cambiar el color predeterminado de Windows en una Mac. Supongo que el equipo de desarrollo de Eclipse debe ser muy loco, ya que siguen ese liderazgo idiota.
Scott Biggs

55
¡Ya está disponible un tema completamente oscuro con Eclipse 4.2 (Juno)! Ver github.com/eclipse-color-theme/eclipse-color-theme y stackoverflow.com/questions/5053834/…
ignis

Respuestas:


286

Como ya se ha publicado en algunas preguntas relacionadas, estoy trabajando en un complemento para una administración de temas de color fácil y de editor cruzado:

http://marketplace.eclipse.org/content/eclipse-color-theme

Todavía está en progreso, pero ya admite muchos editores y algunos temas de color oscuro.


3
¡¡INCREÍBLE!! :) ¡Voy a tener que probar esto tan pronto como llegue a trabajar el lunes!
FrustratedWithFormsDesigner

17
¿Hay alguna forma de cambiar el color de las otras vistas (como projekt explorer, consola, problemas, etc.) también?
Bruiser

88
El problema con esto es obvio: si bien puede cambiar el tema del editor a "oscuro", el resto de Eclipse brilla en blanco increíblemente brillante, por lo que es aún peor :(
Ivan G.

1
Esto funciona (aparentemente) en MyEclipse 6.6 (no pregunte, me vi obligado a que no me guste ni un poco) realizará más pruebas y volverá a publicar en caso de que algo se rompa.
Luis Robles

2
No puedo soportar la falta de ventanas con temas en Eclipse. Aptana, que es básicamente un clon de Eclipse, temas TODO. Es por eso que lo uso para todo lo que no está relacionado con el SDK de Android ... incluso como mi procesador de textos (pero eso no es recomendable)
O_O

88

He creado mi propio esquema de color oscuro (basado en Oblivion de gedit ), con el que creo que es muy agradable trabajar.

Vista previa y detalles en: http://www.rogerdudler.com/?p=362

Nos complace anunciar la versión beta de eclipsecolorthemes.org , un nuevo sitio web para descargar, crear y mantener temas / esquemas de color de Eclipse. El editor de temas le permite copiar un tema existente y editar los colores con una vista previa en vivo de sus cambios en editores específicos. Los temas descargables admiten muchos editores (PHP, Java, SQL, Ant, texto, HTML, CSS y más a continuación)

Hay una lista creciente de temas ya disponibles en el sitio:

Captura de pantalla de eclipsecolorthemes.org

Puedes leer más sobre el lanzamiento aquí .


2
Me encanta Oblivion en gedit, y tus instrucciones fueron justo lo que quería. A +
defrex

wow, eso fue fácil de configurar y funcionó al instante, gracias;)
kulpae

1
Estos son impresionantes, pero cuando trato de comparar los cambios, los cambios se resaltan en un color oscuro, por lo que no puedo verlos. Por lo general, termino teniendo que cambiar los colores solo para comparar los cambios en los archivos.
Usuario1

2
No trabaje en todas las demás ventanas, que ahora BLAST con sus fondos blancos en comparación.
Scott Biggs

2
pixeldude: sus sitios están caídos ahora.
Xdg

51

Aquí hay un tipo que publicó sus preferencias de Eclipse para cambiar los colores como un tema:

http://blog.codefront.net/2006/09/28/vibrant-ink-textmate-theme-for-eclipse/

captura de pantalla

Y aquí hay más información sobre cómo configurar los colores en la versión Ganymede Eclipse (v. 3.4, mediados de 2008):

http://help.eclipse.org/ganymede/index.jsp?topic=/org.eclipse.platform.doc.user/concepts/accessibility/fontsandcolors.htm


44
He publicado hasta blog.codefront.net/2006/09/28/... posterior forma en 2006 y mientras que algunas personas han tenido éxito con él, creo que no acaba de trabajo para las últimas versiones de Eclipse (algunos lectores me han enviado por correo electrónico) . YMMV!
Chu Yeow el

Hice esto pero utilicé Consolas, ¡muy bien, gracias!
HaveAGuess

Mark Ocurences se puede volver a habilitar si lo falta (como yo lo estaba) yendo a Prefs -> General -> Editores -> Editores de texto -> Anotaciones -> Ocurrencias y habilitando "Texto como resaltado"
HaveAGuess

21

Para los usuarios de Linux, suponiendo que ejecute un administrador de ventanas de composición ( Compiz ), puede convertir la ventana en negativa. Uso Eclipse así todo el tiempo, la apariencia normal (blanquecina) me deja sin aliento.


Buena esa. En realidad, sintonicé el eclipse bastante bien ahora usando todos los enlaces en las respuestas. Pero también uso un esquema de colores oscuros en KDE ...
Bartosz Radaczyński

lo encontré, plugin "negativo", debo decir que se ve mucho mejor en mi tema de Linux oscuro
Ivan G.

gracias, pero aún así la ventana de finalización es blanca y cada vez que se muestra golpea mis ojos.
Kamran Bigdely

1
Muy buena idea, simple y eficaz, ¡gracias! habilítelo a través de compizconfig-settings-manager (ccsm), tenga en cuenta que las reglas se establecieron (type = Eclipse) allí para aplicar automáticamente el efecto 'negativo'. también debería ser posible establecer una regla para la ventana de finalización, usar el botón de captura del diálogo de configuración y apuntar hacia ella;)
antiplex

Eclipse usa SWT, que usa widgets nativos; en el caso de Linux, esto suele ser gtk. Si elige un tema oscuro para gtk, todos los paneles Eclipse que no sean de editor lo recogerán. Para ver un tema de gtk oscuro de ejemplo, vea OMG Suite
srparish



8

Tengo que decir que esta es un área donde Eclipse es realmente débil. Específicamente, la importación / exportación de preferencias se aplica a TODAS las preferencias. No hay forma de importar, digamos solo las fuentes / preferencias de color (como puede hacerlo con Visual Studio) sin arruinar mis preferencias de enlace de teclas.

Además, he probado varios de estos archivos de preferencias a los que se hace referencia anteriormente y rompen por completo mi instalación de Eclipse.


44
puede importar / exportar solo las preferencias de color. Pero hay que editar el archivo de preferencias manualmente y borrar todo lo que además de las entradas relacionadas con el color
Bartosz Radaczyński

6

He creado varios temas de color y un script para extraer uno nuevo de las preferencias de color de alguien. Actualmente estoy usando uno que todavía tengo que publicar en el sitio, pero eventualmente debería llegar a él.

http://eclipsecolorthemes.jottit.com


Gracias, agregué algunas palabras sobre cómo exportar.
Gaël Marziou

Excelente. ¡Sería bueno que cada uno de esos temas tuviera una captura de pantalla!
Cal

6

La manera más fácil: cambie el color de fondo de la ventana principal de Propiedades de pantalla de Windows. Fui a la pestaña Apariencia, cambié al esquema Plata, hice clic en Avanzado, hice clic en "Ventana activa" y cambié el Color 1 a gris claro. Todas las vistas de Eclipse se suavizaron.

Desde Luna (4.4) parece haber un completo Darken ellos

Ventana -> Preferencias -> General -> Apariencia -> Tema -> Oscuro

ingrese la descripción de la imagen aquí


No hay opción avanzada en Juno bajo ningún tema seleccionado
bobtheowl2

5

Para el truco rápido, en Linux que ejecuta GNOME con un teclado de Windows, Windows-Key-M aplicará un color inverso a todas las ventanas, y Windows-Key-N invertirá el color en una sola ventana. Es una característica increíble , en mi libro.


3

Como respondí a " ¿Hay una manera simple y consistente de cambiar el esquema de color de los editores de Eclipse? ":

También he estado buscando esto y después de un poco de investigación encontré una solución viable. Esto se basa en el editor FDT para Eclipse, pero estoy seguro de que podría aplicar la misma lógica a otros editores.

Mi publicación de blog: Cómo crear un esquema de color para FDT

¡Espero que esto ayude!


2
No es un verdadero esquema de colores ... En netbeans cambia los colores una vez, y funciona para todos los idiomas a la vez. Eclipse tiene configuraciones separadas para cada editor, y lo que es peor, las configuraciones de anotaciones son comunes a todos ellos.
Bartosz Radaczyński

3

La mejor solución que he encontrado es dejar Eclipse en modo brillante normal y usar un inversor de pantalla de nivel de sistema operativo.

En OS X puedes hacer Command+ Option+ Ctrl+ 8, invierte toda la pantalla.

En Linux con Compiz, es aún mejor, puede hacer Windows+ Npara oscurecer las ventanas selectivamente (o Windows+ Mpara hacer toda la pantalla).

En Windows, la única solución decente que he encontrado es powerstrip, pero solo es gratis por un año ... luego es como $ 30 o algo así ...

Luego puede invertir la pantalla, ajustar los colores del nivel de sintaxis a su gusto, y se va a las carreras, con tonos fríos.


Estoy tratando de usar esto en OS X, Eclipse se ve bien, algunos otros programas se ven un poco inusuales. El combo de teclado correcto parece ser ctrl + alt + cmd + 8 (al menos en la versión 10.6.8).
Arnost Valicek

1
También los cambios invierten los colores de los iconos, que pueden ser MUY engañosos (por ejemplo: rojo para "ir", verde para "parar").
Scott Biggs


1

Echa un vistazo a este esquema de color que creé para Eclipse PDT. Se basa en el esquema de color Vim Zenburn desarrollado por slinky


Para importar el archivo, use Archivo | Importar | General | Preferencias
johnk


1

Algunas personas publicaron opciones para Linux y Mac, y el equivalente de Windows (gratuito) es, si puede manejarlo globalmente:

Establecer el color de fondo de la ventana del tema de apariencia del escritorio de Windows. Puede mantener el tema actual / deseado, simplemente modifique el color de fondo de las ventanas. Por defecto, está configurado en blanco. Lo cambio a un tono de gris. Intenté gris oscuro y negro antes, pero luego tienes que cambiar los colores de las fuentes de texto a nivel mundial, y todo eso es doloroso.

Pero un simple tono de gris como fondo hace el truco a nivel mundial, funciona con cualquier fuente de texto de color siempre que el tono de gris no sea demasiado oscuro.

No es la mejor solución para todos los editores / IDEs, ya que prefiero el negro, pero es la siguiente mejor solución gratuita y global en Windows.




0

Jugué con la personalización de los colores. Fui con el texto amarillo / fondo azul que me ha gustado de Turbo Pascal. El problema con el que me encontré fue que te permitía configurar los colores de los editores, pero luego las otras vistas como Package Explorer o Navigator se quedaron con los colores predeterminados en blanco y negro. Estoy seguro de que podría hacerlo programáticamente, pero hay muchos ajustes para mi paciencia.


La mayoría de las otras vistas están controladas por los colores especificados por el sistema operativo. Por ejemplo, en Windows puede dirigirse a la configuración de Apariencia avanzada y cambiar el elemento de ventana con los colores deseados. Por supuesto, esto significa que todas sus aplicaciones cambian en todo el sistema operativo, lo que puede ser bueno o malo dependiendo de su gusto.
cowgod

0

En respuesta a este comentario , hice un filtro para el complemento Filtro de color para Compiz.

Esto es lo que obtuve:

Cómo:

  1. Vaya a / usr / share / compiz / filters /
  2. Crear nuevo archivo "negativo-bajo-contraste" (como root)
  3. Inserte el código adjunto en él.
  4. Vaya a Sistema-> Preferencias-> CompizConfig ...
  5. Ingrese el complemento de filtro de color
  6. ¡Habilítelo y agregue el filtro recién creado a la lista Profeet !!

Código de filtro:

!!ARBfp1.0
TEMP temp, neg;

# Dunno what's this... but every other filter starts with this :) ;
TEX temp, fragment.texcoord[0], texture[0], RECT;

# Applying negative filter ;
RCP neg.a, temp.a;
MAD temp.rgb, -neg.a, temp, 1.0;
MUL temp.rgb, temp.a, temp;
MUL temp, fragment.color, temp;

# Lowering contrast and shifting brightness ;
MUL temp.rgb, temp, 0.8;
ADD temp.rgb, temp, 0.25;

MOV result.color, temp;
END

También puedes jugar con el filtro. Puede ser que obtenga algo más fascinante :) ¡Siéntase libre de compartir!

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.