2011-01-27 11 views
21

Después de configurar el resaltado de sintaxis de Java para mi área de trabajo, quiero hacer una copia de seguridad de este archivo, por ejemplo, dárselo a mis amigos.Archivo de coloreado de sintaxis de Eclipse

¿Puede decirme en qué archivo Eclipse almacena estos valores de coloración?

Respuesta

33

segunda respuesta (también en los comentarios a continuación)

ajuste de color en la sintaxis de Java Sharing es posible trabajando con varios archivos de preferencias de Eclipse. Ver: http://srand2.blogspot.com/2009/08/eclipse-color-themes.html.

Específicamente:.

  • [espacio de trabajo] \ metadatos \ .plugins \ org.eclipse.core.runtime \ .settings \ org.eclipse.jdt.ui.prefs
  • [espacio de trabajo] \. metadatos \ .plugins \ org.eclipse.core.runtime \ .settings \ org.eclipse.ui.editors.prefs

Además, para los futuros lectores, @jonas-groger añadió comentario más abajo con respecto http://eclipsecolorthemes.org/ como otra opción.

primera respuesta (no se refirió a la sintaxis de color)

Usando Eclipse Helios (versiones anteriores de Eclipse son similiar):

  • Ventana> Preferencias> Java> Estilo de Código> Formateador
  • Seleccione su perfil
  • Editar
  • Exportar ...

Esto genera un archivo XML con todas las configuraciones de formato Java que se pueden compartir/importar fácilmente.

+0

¿Esto también está exportando la coloración de sintaxis que se configura en Ventana> Preferencias> Java> Editor> Color de sintaxis? –

+0

ah. No, solo formateo. No creo que haya una opción fácil para compartir la sintaxis de color. Sin embargo, es posible trabajar manualmente con varios archivos de preferencias de Eclipse. Ver: http://srand2.blogspot.com/2009/08/eclipse-color-themes.html – kaliatech

+1

Exactamente lo que estaba buscando. ¡Gracias! –

0

A veces simplemente import/export no sería suficiente, por lo que es posible que necesite una lista de archivos .pref donde se almacenan las configuraciones de coloreado de sintaxis. Lo que tengo aquí no está completo y solo menciono lo que uso y espero que ayude.

(i Proceso .java, .jsp, .xml, js y .properties archivos.)

Se pueden encontrar mediante la búsqueda .pref archivos en su espacio de trabajo y abrir cada uno para ver que contiene el código de color. Recuerde ajustar las opciones de búsqueda para buscar en las subcarpetas.

org.eclipse.ui.editors.prefs 
org.eclipse.jdt.ui.prefs 
org.eclipse.ui.workbench.prefs 
org.eclipse.wst.xml.ui.prefs 
org.eclipse.jst.jsp.ui.prefs 
org.eclipse.wst.html.ui.prefs 
org.eclipse.wst.jsdt.ui.prefs 
org.eclipse.ant.ui.prefs 
org.eclipse.datatools.sqltools.sqleditor.prefs 
org.eclipse.debug.ui.prefs 
org.eclipse.php.ui.prefs 
com.adobe.flexide.mxml.core.prefs 
org.python.pydev.prefs 
com.adobe.flexide.as.core.prefs 
com.adobe.flexide.css.core.prefs 
org.codehaus.groovy.eclipse.ui.prefs 
org.epic.perleditor.prefs 
org.eclipse.cdt.ui.prefs 

Puede copiarlos cuando termine de ajustar la configuración de coloreado de sintaxis. Cuando sea necesario, busque de nuevo .pref para obtener acceso a sus ubicaciones, y restaure la configuración copiando las líneas con código de color, para evitar efectos secundarios impredecibles. Como puedo ver, esta es la única forma, inconveniente de comprar efectivo.

0

Si lo desea, pruebe el plugin Eclipse Color Theme. Es mas fácil.

Ver más themes. Prefiero los brillantes, pero también hay oscuros.

Después de instalar el complemento, vaya a Windows > Preferences y allí General > Appearance > Color Themes y elija uno.

Si desea utilizar el tema Intellij IDEA, debe download the xml para ello (no el .epf) e importarlo con el cuadro de diálogo.

enter image description here

(no estoy un desarrollador de este plugin)

0

También puede crear un (archivo de preferencias de Eclipse) .epf archivo con las Preferencias útiles contenidos en

[workspace]\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.ui.editors.prefs, and then import it (File > Import > General > Prefernces). 

Aquí hay un ejemplo:

<code> 
file_export_version=3.0 
/instance/org.eclipse.jdt.ui/java_multi_line_comment=128,128,128 
/instance/org.eclipse.jdt.ui/java_single_line_comment=128,128,128 
/instance/org.eclipse.jdt.ui/java_string=255,0,0 
/instance/org.eclipse.jdt.ui/semanticHighlighting.abstractMethodInvocation.color=0,128,0 
/instance/org.eclipse.jdt.ui/semanticHighlighting.abstractMethodInvocation.enabled=true 
/instance/org.eclipse.jdt.ui/semanticHighlighting.abstractMethodInvocation.italic=true 
/instance/org.eclipse.jdt.ui/semanticHighlighting.abstractMethodInvocation.underline=true 
/instance/org.eclipse.jdt.ui/semanticHighlighting.field.color=0,0,255 
/instance/org.eclipse.jdt.ui/semanticHighlighting.inheritedField.color=0,0,255 
/instance/org.eclipse.jdt.ui/semanticHighlighting.inheritedField.enabled=true 
/instance/org.eclipse.jdt.ui/semanticHighlighting.inheritedField.italic=true 
/instance/org.eclipse.jdt.ui/semanticHighlighting.inheritedMethodInvocation.color=0,128,0 
/instance/org.eclipse.jdt.ui/semanticHighlighting.inheritedMethodInvocation.enabled=true 
/instance/org.eclipse.jdt.ui/semanticHighlighting.inheritedMethodInvocation.italic=true 
/instance/org.eclipse.jdt.ui/semanticHighlighting.localVariable.color=255,128,0 
/instance/org.eclipse.jdt.ui/semanticHighlighting.localVariableDeclaration.bold=false 
/instance/org.eclipse.jdt.ui/semanticHighlighting.localVariableDeclaration.color=255,128,0 
/instance/org.eclipse.jdt.ui/semanticHighlighting.localVariableDeclaration.enabled=true 
/instance/org.eclipse.jdt.ui/semanticHighlighting.method.color=0,128,0 
/instance/org.eclipse.jdt.ui/semanticHighlighting.method.enabled=true 
/instance/org.eclipse.jdt.ui/semanticHighlighting.number.color=128,0,64 
/instance/org.eclipse.jdt.ui/semanticHighlighting.number.enabled=true 
/instance/org.eclipse.jdt.ui/semanticHighlighting.parameterVariable.bold=true 
/instance/org.eclipse.jdt.ui/semanticHighlighting.parameterVariable.color=255,128,0 
/instance/org.eclipse.jdt.ui/semanticHighlighting.parameterVariable.enabled=true 
/instance/org.eclipse.jdt.ui/semanticHighlighting.staticField.bold=true 
/instance/org.eclipse.jdt.ui/semanticHighlighting.staticField.color=0,0,255 
/instance/org.eclipse.jdt.ui/semanticHighlighting.staticField.italic=false 
/instance/org.eclipse.jdt.ui/semanticHighlighting.staticFinalField.color=0,0,255 
/instance/org.eclipse.jdt.ui/semanticHighlighting.staticFinalField.italic=false 
/instance/org.eclipse.jdt.ui/semanticHighlighting.staticMethodInvocation.bold=true 
/instance/org.eclipse.jdt.ui/semanticHighlighting.staticMethodInvocation.color=0,128,0 
/instance/org.eclipse.jdt.ui/semanticHighlighting.staticMethodInvocation.italic=false 

</code> 
Cuestiones relacionadas