varnimyr titles the power pierce heaven guardian elwiki elsword elrianode elianod eclipse ide syntax-highlighting

titles - Las preferencias de resaltado de sintaxis de Eclipse guardan y restauran



pierce the heaven elsword (10)

Eclipse CDT almacena ''Coloreado 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 la parte superior de la nueva instancia de eclipse. Esto funcionó para mí cuando pasé de 3.4 a 3.5

Dedico algo de tiempo a personalizar los colores para resaltar la 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 completamente. espalda. Algunos colores se restauran y otros se dejan sin cambios, dejándome en un estado "intermedio", muy frustrante.

Estoy usando Eclipse 3.4 Ganimedes, por cierto.

¿Alguien ha encontrado una manera confiable de guardar y restaurar la configuración de resaltado de sintaxis de Eclipse?


Estoy usando JBoss Developer Studio 10 con el motor Eclipse Neon 4.6.

Todos los archivos .prefs están dentro de esta ruta:

/workspace/.metadata/.plugins/org.eclipse.core.runtime/.sett‌​ings

Recomiendo buscar org.eclipse.*ui*.prefs en org.eclipse.*ui*.prefs lugar *.prefs para refinar su resultado.

Los principales archivos de configuración son:

  • org.eclipse. jdt .ui.prefs
    • Configuraciones de color de sintaxis del editor de texto
  • org.eclipse.ui. editores .prefs
    • Configuración del editor de texto
  • org.eclipse. cdt .ui.prefs
    • Configuración del formateador
  • org.eclipse.wst. jsdt .ui.prefs
    • Configuración de color de sintaxis de Java
  • org.eclipse.jst jsp .ui.prefs
  • org.eclipse.wst. css .ui.prefs
  • org.eclipse.wst. html .ui.prefs
  • org.eclipse.wst. json .ui.prefs
  • org.eclipse.wst. dtd .ui.prefs
  • org.eclipse.wst. xml .ui.prefs
  • org.eclipse.wst. xsl .ui.prefs

Si tiene un espacio de trabajo problemático:

  1. Copy los archivos de arriba
  2. Create un nuevo espacio de trabajo
  3. Copy and Replace esos archivos en su nuevo espacio de trabajo

Esto recuperará perfectamente la configuración de color de tus editores personalizados. Para mí funcionó muy bien.


Exportaría la preferencia antes de modificar el color, y luego después.

De esta forma, podría aislar las reglas específicas de un archivo de preferencias de eclipse en un archivo más pequeño y:

  • verificar si algunos colores no restaurados están representados por una regla
  • la importación de una preferencia más pequeña tiene algún efecto sobre la configuración previamente sin cambios.

Ese tipo de estrategia se puede refinar en varios archivos de configuración pequeña (uno para Java, uno para JSP, HTML, CSS, ...), con el fin de analizar mejor los posibles efectos secundarios al volver a importar esas configuraciones.


Finalmente descubrí cómo hacer esto.

Solo quería mencionar de antemano que .epf comenzar con una nueva instalación de Eclipse, exportar las preferencias a un archivo .epf , cambiar solo una configuración, exportar de nuevo y comparar los archivos. Para mi sorpresa, intentar importar configuraciones desde un archivo .epf mínimo tampoco funcionó de manera confiable.

La solución que funcionó para mí fue copiar estos archivos: {Eclipse workspace directory}/.metadata/.plugins/org.eclipse.core.runtime/.settings/*.prefs

Probé una nueva instalación de Eclipse en otra máquina y después de copiar esos archivos, todas mis configuraciones se restauraron perfectamente.


He eliminado recientemente el archivo * .prefs cambiado de la siguiente dreictory / myworkspace.metadata.plugins / org.eclipse.core.runtime.settings / y importé la preferencia exportada existente.

Soy la primera persona que responde esta pregunta, según mi conocimiento :), porque incluso yo luché mucho.

Gracias


La solución fue copiar ALGUNOS archivos, no todos, de {workspace}/.metadata/.plugins/org.eclipse.core.runtime/.settings/*.prefs en mi otro espacio de trabajo.

En particular (según el https://.com/questions/96981/color-themes-for-eclipse thread):

org.eclipse.jdt.ui.prefs = Syntax Coloring org.eclipse.ui.editors.prefs = Text Editors

Copiar otros archivos hizo que las cosas se rompieran.

Hay un par de notas para agregar:

  1. Tuve que copiar el par de archivos antes mencionado varias veces antes de obtener la coloración de sintaxis correcta.
  2. Asegúrese de cerrar el área de trabajo, si está abierto en Eclipse, antes de copiar los archivos.

Esto funcionó con Eclipse Helios.



Si desea ser un poco más detallado sobre lo que migra, las reglas de resaltado de sintaxis son las líneas que comienzan con semánticaHighlighting 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


Tuve éxito importando las reglas de resaltado de sintaxis de Eclipse Helios al copiar el archivo:

.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs

desde el espacio de trabajo fuente al espacio de trabajo objetivo. Parece que este archivo también contiene perfiles de código de Eclipse y plantillas de código.

Ambiente:

Version: Helios Release Build id: 20100617-1415 (on linux)


Una vez que la respuesta de Michael Bosworth me ayudó un tanto, voté a favor. Pero ahora veo cierta obligación de responderlo yo mismo, porque copiar estos dos archivos no es suficiente. Déjame explicar por qué.

  • Primero, estos archivos contienen líneas irrevelentes para colorear la sintaxis.
  • En segundo lugar, la coloración de sintaxis para otros editores se encuentra en otro lugar, por ejemplo, los de los archivos XML están en

    org.eclipse.wst.xml.ui.prefs

y los de los archivos HTML :

org.eclipse.wst.html.ui.prefs

Páginas JSP?

org.eclipse.jst.jsp.ui.prefs

, etc.

  • En tercer lugar, cuando cambiamos los colores de las fuentes, generalmente cambiamos los colores de fondo, los colores de resaltado de líneas, etc. para obtener una vista más clara de los códigos. Esto implica más archivos.

Si buscamos archivos *.pref en ruta

/workspace/.metadata/.plugins

podemos encontrar todos los archivos de preferencias donde podemos ubicar todas las líneas de ajustes de color. Pero copiar y pegar todos estos archivos en otro espacio de trabajo también puede desencadenar problemas, ya que no están relacionados exclusivamente con la sintaxis. Además, cuando cambiamos entre dos versiones de Eclipse, pueden surgir problemas inesperados.

Entonces, la forma más segura es:

  • Crea un nuevo espacio de trabajo si no tienes uno.
  • Abra todos los archivos *.pref que encontremos en el espacio de trabajo uno por uno,
  • Copia esas líneas que contienen códigos de color,
  • Encuentre el mismo archivo en su nuevo espacio de trabajo,
  • Reemplace la parte de color por una existente. O bien, configure los colores en Eclipse, asumiendo las opciones correspondientes según el nombre de las propiedades. Todos los códigos de color están basados ​​en RGB.

EDITAR : (2017.02.24)

Eclipse Mars tiene un complemento Oomph , que puede registrar su configuración de preferencias para proporcionar una transmisión sin interrupciones de sus preferencias. Cuando lo activa, cada vez que cambia un valor, le pide que pregunte 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:

  1. Cambie la configuración de la fuente, el tamaño de fuente, el color de fondo, etc.
  2. En las ventanas de solicitud de Oomph, tome nota de la ubicación de su nueva configuración. (Porque si le dice a Oomph que recuerde su configuración, no volverá a aparecer nunca más, por lo que solo podrá ver esta ventana una vez).