Paso algún tiempo personalizando los colores para el resaltado de sintaxis en Eclipse (Java, JSP, HTML, CSS, etc.) pero cada vez que intento exportar estas configuraciones a través de Archivo | Exportar | General | Preferencias y volver a importarlas, las configuraciones nunca se importan por completo espalda. Algunos colores se restauran y otros se dejan sin cambios, dejándome en un estado 'intermedio', muy frustrante.
Estoy usando Eclipse 3.4 Ganímedes, por cierto.
¿Alguien ha encontrado una forma confiable de guardar y restaurar la configuración de resaltado de sintaxis de Eclipse?
fuente
*.pref
archivos, incluso en la misma versión, puedes estropear las cosas. Hay configuraciones que no tienen nada que ver con la coloración de sintaxis en estos*.pref
archivos, como la ubicación del espacio de trabajo, la configuración de jre, etc. No se puede simplemente copiar y pegar, en su lugar, los códigos de color deben estar separados por líneas.La solución fue copiar ALGUNOS, no todos, los archivos de
{workspace}/.metadata/.plugins/org.eclipse.core.runtime/.settings/*.prefs
mi otro espacio de trabajo.En particular (según el hilo /programming/96981/color-themes-for-eclipse ):
Copiar otros archivos hizo que las cosas se rompieran.
Hay un par de notas para agregar:
Esto funcionó con Eclipse Helios.
fuente
org.eclipse.php.ui.prefs
en Mars.1 (4.5.1)Si desea ser un poco más detallado en lo que migra, las reglas de resaltado de sintaxis son las líneas que comienzan con semanticHighlighting en workspace-indigo / .metadata / .plugins / org.eclipse.core.runtime / .settings / org.eclipse .jdt.ui.prefs
Al hacer esto, pude migrar mi resaltado de sintaxis de Helios a Indigo
fuente
Estoy usando JBoss Developer Studio 10 con el motor Eclipse Neon 4.6.
Todos los
.prefs
archivos están dentro de esta ruta:Recomiendo buscar en su
org.eclipse.*ui*.prefs
lugar*.prefs
para refinar el resultado.Los archivos de configuración principales son:
Si tiene un espacio de trabajo problemático:
Copy
los archivos de arribaCreate
un nuevo espacio de trabajoCopy and Replace
que archivos en su nuevo espacio de trabajoEsto recuperará perfectamente la configuración de color de sus editores personalizados. Para mí funcionó muy bien.
fuente
Eclipse CDT almacena 'Coloración de sintaxis' en el archivo org.eclipse.cdt.ui.prefs
Esto se encuentra, por ejemplo, aquí: C: \ eclipse \ workspace.metadata.plugins \ org.eclipse.core.runtime.settings \
Copie y pegue sobre el de su nueva instancia de eclipse. Esto funcionó para mí al pasar de 3.4 a 3.5
fuente
Exportaría la preferencia antes de modificar el color y luego después.
De esa manera, podrá aislar las reglas específicas de un archivo de preferencias de eclipse en un archivo más pequeño y:
Ese tipo de estrategia se puede refinar aún más en varios archivos de configuración pequeños (uno para Java, uno para JSP, HTML, CSS, ...), con el fin de analizar mejor los posibles efectos secundarios al volver a importar esas configuraciones.
fuente
Tuve éxito al importar las reglas de resaltado de sintaxis de Eclipse Helios copiando el archivo:
desde el espacio de trabajo de origen al espacio de trabajo de destino. Parece que este archivo también contiene los perfiles y las plantillas de código del formateador de código de Eclipse.
Ambiente:
fuente
Una vez, la respuesta de Michael Bosworth me ayudó hasta cierto punto y voté a favor. Pero ahora veo la obligación de responder yo mismo, porque copiar estos dos archivos no es suficiente. Déjame explicarte por qué.
En segundo lugar, los colores de sintaxis para otros editores se encuentran en otro lugar, por ejemplo, los de archivos XML están en
org.eclipse.wst.xml.ui.prefs
y los de
HTML
archivos:Páginas JSP?
etc.
Si buscamos
*.pref
archivos en la rutapodemos encontrar todos los archivos de preferencias donde podemos ubicar todas las líneas de configuración de coloración. Pero copiar y pegar todos estos archivos en otro espacio de trabajo también puede desencadenar problemas, ya que no están exclusivamente relacionados con la coloración de sintaxis. Además, cuando cambiamos entre dos versiones de Eclipse, pueden surgir problemas inesperados.
Entonces, la forma más segura es:
*.pref
archivos que encontremos en el espacio de trabajo uno por uno,EDITAR : (2017.02.24)
Eclipse Mars tiene un complemento Oomph , que puede registrar la configuración de sus preferencias para proporcionar una transmisión perfecta de sus preferencias. Cuando lo activa, cada vez que cambia un valor, le pregunta si desea registrarlo en Oomph, proporcionándole la línea exacta en el archivo correspondiente donde se almacena su nuevo valor. Entonces, cuando instalas Oomph, puedes:
fuente
Eliminé recientemente el archivo * .prefs del siguiente dreictory \ myworkspace.metadata.plugins \ org.eclipse.core.runtime.settings \ e importé la preferencia exportada existente.
Soy la primera persona que responde esta pregunta según mi conocimiento :), Porque incluso yo luché mucho.
Gracias
fuente
Me enfrenté al mismo problema hace unos días. La forma más fácil de restaurar los valores predeterminados es importar el tema predeterminado nuevamente, que puede encontrar en: http://eclipsecolorthemes.org/?view=theme&id=790
fuente