2013-07-02 19 views
34

Quando cambio un'impostazione in una finestra come nello screenshot qui sotto, dove sono effettivamente memorizzate tali impostazioni?Dove si trovano le preferenze di archivio di Eclipse?

Bonus: C'è un modo, utilizzando Java, Eclipse RCP ecc., Per accedere alle impostazioni a livello di programmazione?

Grazie!

Eclipse Preferences

+0

Controlla il tuo spazio di lavoro * * cartella. C'è questa * proprietà.proprietà * file che può risolvere anche la tua curiosità e una cartella * .metadata *. –

risposta

40

Fonte: Eclipse wiki

Se si desidera mantenere le preferenze da una versione all'altra, esportare utilizzando File/Esporta/Preferenze.

preferenze vengono memorizzate in vari luoghi (questo vale per Eclipse 3.1)

per ogni installazione (ma puo 'variare per installazioni multi-utente), in file memorizzati in: <eclipse_home>/eclipse/configuration/.settings/

V'è in genere un file per plugin, con un'estensione di prefs. Si noti che pochissimi plug-in utilizzano le preferenze dell'intero impianto.

per ogni area di lavoro, nei file memorizzati in <workspace>/.metadata/.plugins/org.eclipse.core.runtime/.settings.

In genere c'è un file per plug-in, con un'estensione prefs. per ogni progetto - per le impostazioni a livello di progetto - nei file memorizzati in una sottodirectory .settings della cartella del progetto.

Here's l'articolo per accedere alle preferenze utilizzando il codice java.

+0

Questo articolo è del 2002, è ancora rilevante? – ernesto

+4

Sul mac, il percorso di tipo è a: '/ Applicazioni/Eclipse.app/Contenuto/Eclipse/configurazione/.settings' –

9

Le preferenze sono memorizzate nei file di prefs nell'area di lavoro al numero .metadata/.plugins/org.eclipse.core.runtime/.settings. C'è un prefs-file per ogni plugin che contribuisce alle preferenze.

L'accesso programmatico a tutte le preferenze viene eseguito con IPreferencesService il quale è possibile ottenere utilizzando Platform.getPreferencesService().

È possibile trovare ulteriori informazioni ed esempi su come utilizzarli nella pagina della guida di Eclipse Runtime preferences.

1

Si può vedere la maggior parte delle impostazioni eclissi rilevanti (principalmente per JDT) nel progetto saneclipse da Lars Vogel.

Vedere il vogellacompany/com.vogella.saneclipse pronti contro termine, che modificare e mettere a punto le impostazioni di:

com.vogella.saneclipse.preferences/.settings/org.eclipse.jdt.core.prefs 
com.vogella.saneclipse.preferences/.settings/org.eclipse.core.runtime.prefs 
com.vogella.saneclipse.preferences/.settings/org.eclipse.core.resources.prefs 
com.vogella.saneclipse.templates/.settings/org.eclipse.jdt.core.prefs 
com.vogella.saneclipse.fileextensions/.settings/org.eclipse.jdt.core.prefs 
com.vogella.saneclipse.fileextensions/.settings/org.eclipse.pde.core.prefs 
2

cercarlo:

Variazione qualche impostazione in Eclipse quindi eseguire:

find ~ -type f -mmin -5 | grep "\.settings" 

Questo scoprirà i file modificati negli ultimi 5 minuti.

mio era in workspace, letteralmente ...

~/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs 
Problemi correlati