Где Eclipse хранит настройки?
когда я изменить параметр в окно, как на скриншоте ниже, где эти настройки хранятся?
бонус: есть ли способ, используя Java, Eclipse RCP и т. д., получить доступ к настройкам программно?
спасибо!
4 ответов
источник : затмение wiki
Если вы хотите сохранить настройки из одной версии в другую, экспортируйте их с помощью File/Export / Preferences.
настройки хранятся в разных местах (это касается в Eclipse 3.1)
для каждой установки (но это может отличаться для многопользовательских установок), в файлах, хранящихся в:
<eclipse_home>/eclipse/configuration/.settings/
обычно существует один файл на плагин, с расширением prefs. Обратите внимание, что очень немногие Плагины используют установка настроек.
для каждой рабочей области, в файлы, хранящиеся в <workspace>/.metadata/.plugins/org.eclipse.core.runtime/.settings
.
обычно существует один файл на плагин, с расширением prefs. для каждого проекта --для параметров уровня проекта -- в файлах, хранящихся в a .настройки подкаталога папки проекта.
вот!--4--> статья для доступа к предпочтениям с помощью кода java.
настройки хранятся в файлах prefs в рабочей области по адресу .metadata/.plugins/org.eclipse.core.runtime/.settings
. Существует один prefs-файл для каждого плагина, вносящего предпочтения.
В programmatical доступ ко всей преференции осуществляется с IPreferencesService
который вы можете получить с помощью Platform.getPreferencesService()
.
вы можете найти больше информации и примеров о том, как их использовать в настройки среды выполнения страница справки Eclipse.
искать его:
измените некоторые настройки в Eclipse, затем запустите:
find ~ -type f -mmin -5 | grep "\.settings"
это обнаружит файлы, измененные за последние 5 минут.
мой был в workspace
, буквально...
~/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs
вы можете увидеть большинство соответствующих настроек eclipse (в основном для JDT) в saneclipse С Ларс Вогель.
посмотреть vogellacompany/com.vogella.saneclipse
repo, который будет настраивать и настраивать настройки:
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