plugin - Eclipse Syntax Coloring File
java eclipse change background color (4)
Después de configurar el resaltado de sintaxis Java para mi área de trabajo, quiero hacer una copia de seguridad de este archivo para, digamos, dárselo a mis amigos.
¿Puedes decirme en qué archivo Eclipse almacena estos valores de color?
Si quieres, prueba el plugin Eclipse Color Theme . Es mas fácil.
Ver algunos themes . Prefiero los brillantes pero también los 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 descargar el xml para él (no el archivo .epf) e importarlo con el cuadro de diálogo.
(No soy un desarrollador de este plugin)
También puede crear un archivo .epf
(archivo de preferencia Eclipse) con las preferencias útiles contenidas 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>
SEGUNDA RESPUESTA (también en comentarios más abajo)
Es posible compartir la configuración de la sintaxis de color de Java trabajando con varios archivos de preferencias de Eclipse. Consulte: 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] /. metadata / .plugins / org.eclipse.core.runtime / .settings / org.eclipse.ui.editors.prefs
Además, para futuros lectores, @jonas-groger agregó un comentario a continuación sobre http://eclipsecolorthemes.org/ como otra opción.
PRIMERA RESPUESTA (no abordó la sintaxis del color)
Usando Eclipse Helios (las versiones anteriores de Eclipse son similares):
- Ventana> Preferencias> Java> Estilo de código> Formateador
- Selecciona tu perfil
- Editar
- Exportar...
Esto genera un archivo XML de todas las configuraciones de formato de Java que se pueden compartir / importar fácilmente.
A veces, simplemente import/export
no sería suficiente, por lo que es posible que necesite una lista de archivos .pref
donde se almacena la configuración de color de sintaxis. Lo que tengo aquí no está completo y solo enumero lo que uso y espero que ayude.
( .java
.xml
.java
, .java
, .xml
, js
y .properties
).
Puede encontrarlos buscando archivos .pref
en su área de trabajo y abrir cada uno para ver cuál contiene el código de color. Recuerde ajustar sus opciones de búsqueda para buscar en 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 su configuración de color de sintaxis. Cuando sea necesario, busque de nuevo .pref
para obtener acceso a sus ubicaciones y restaure su configuración copiando las líneas con código de color, para evitar efectos secundarios impredecibles. Como puedo ver, esta es la única forma de comprar inconveniente eficaz.