2011-01-24 11 views
5

Sto creando una distribuzione Eclipse personalizzata, utilizzando Eclipse "Product Configuration Editor". Funziona benissimo finora - le funzionalità/i plugin vengono esportati nella distribuzione di destinazione.Impostazioni predefinite dello spazio di lavoro per la distribuzione Eclipse personalizzata

Quello che voglio ora è un set predefinito di impostazioni, che sarà reso disponibile all'utente della distribuzione personalizzata per impostazione predefinita (ad esempio la codifica dell'area di lavoro deve essere impostata su UTF-8 invece della codifica di sistema predefinita, la la larghezza della tabulazione deve essere impostata su 2 invece di quella predefinita di eclissi 4 e così via).

Non ho ancora trovato un modo per configurare le impostazioni predefinite per un nuovo spazio di lavoro creato dall'utente della distribuzione personalizzata, quindi la mia domanda è: c'è un modo per farlo o devo vivere con le impostazioni predefinite di Eclipse?

risposta

6

Date un'occhiata al http://help.eclipse.org/helios/index.jsp?topic=/org.eclipse.platform.doc.isv/guide/product_configproduct.htm in particolare la sezione "Preferenze di default"

Dopo aver definito il prodotto-personalizzazione tramite

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

è necessario creare il file ini, per esempio

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 prima parte prima della barra è l'ID bundle la seconda parte è la chiave di preferenza. Per scoprire quale bundle contiene quale chiave di preferenza per le preferenze desiderate (ad es. Codifica dello spazio di lavoro), vai alla pagina delle preferenze e usa plugin-spy per immergerti nel codice per vedere quale chiave è usata per una certa preferenza.

HTH Tom

+0

dimenticato di dire che se non sei avvolgendo la propria distribuzione in un prodotto separato (in Eclipse terminologia) è necessario aggiungere un parametro di runtime al -plugincustomization eseguibile [path_to_ini], vedi http: //help.eclipse.org/helios/index.jsp?topic=/org.eclipse.platform.doc.user/tasks/running_eclipse.htm –

+0

Grazie, è esattamente quello che stavo cercando! – perdian

Problemi correlati