2011-01-24 12 views
5

Estoy creando una distribución de Eclipse personalizada, utilizando el "Editor de configuración de productos" de Eclipse. Esto funciona muy bien hasta ahora: las características/complementos se exportan a la distribución objetivo.Configuraciones predeterminadas del espacio de trabajo para la distribución de Eclipse personalizada

Lo que quiero ahora es un conjunto predeterminado de configuraciones, que estarán disponibles para el usuario de la distribución personalizada de forma predeterminada (por ejemplo, la codificación del espacio de trabajo debe configurarse en UTF-8 en lugar de la codificación predeterminada del sistema, el ancho de la pestaña debe establecerse en 2 en lugar de 4 por defecto de eclipse, y así sucesivamente).

No he encontrado una manera hasta ahora para configurar los ajustes predeterminados para un nuevo espacio de trabajo creado por el usuario de la distribución personalizada, por lo que mi pregunta es: ¿Hay alguna manera de hacer esto o tengo que vivir con la configuración predeterminada de Eclipse?

Respuesta

6

Tome un vistazo a http://help.eclipse.org/helios/index.jsp?topic=/org.eclipse.platform.doc.isv/guide/product_configproduct.htm especialmente la sección "Preferencias por defecto"

Después de haber definido su producto a través de la personalización-

<property 
     name="preferenceCustomization" 
     value="plugin_customization.ini"/> 

usted tiene que crear el archivo INI, por ejemplo,

org.eclipse.ui/SHOW_TRADITIONAL_STYLE_TABS=false 
org.eclipse.ui.workbench/SHOW_BUILDID_ON_STARTUP=false 
org.eclipse.ui/SHOW_PROGRESS_ON_STARTUP=true 

la primera parte antes de la barra inclinada es la identificación del paquete, la segunda parte es la tecla de preferencia. Para saber qué paquete contiene qué tecla de preferencia para las preferencias deseadas (por ejemplo, codificación del espacio de trabajo), vaya a la Página de preferencias y use el plugin-spy para sumergirse en el código y ver qué tecla se utiliza para una determinada preferencia.

HTH Tom

+0

se olvidó de mencionar que si usted no está envolviendo su distribución en un producto separado (en la terminología de Eclipse) que hay que añadir un parámetro de tiempo de ejecución para el -plugincustomization ejecutable [path_to_ini], ver http: //help.eclipse.org/helios/index.jsp?topic=/org.eclipse.platform.doc.user/tasks/running_eclipse.htm –

+0

¡Gracias, eso es exactamente lo que estaba buscando! – perdian

Cuestiones relacionadas