web-dev-qa-db-ja.com

Eclipseは設定をどこに保存しますか?

下のスクリーンショットのようなウィンドウで設定を変更すると、それらの設定は実際にどこに保存されますか?

ボーナス:Java、Eclipse RCPなどを使用して、プログラムで設定にアクセスする方法はありますか?

ありがとう!

Eclipse Preferences

41
CodyBugstein

ソース: Eclipse wiki

あるバージョンから別のバージョンに設定を保存する場合は、ファイル/エクスポート/設定を使用して設定をエクスポートします。

設定はさまざまな場所に保存されます(これはEclipse 3.1に適用されます)

インストールごとに(ただし、これはマルチユーザーインストールによって異なる場合があります)、<Eclipse_home>/Eclipse/configuration/.settings/に保存されているファイル

通常、プラグインごとに1つのファイルがあり、prefs拡張子が付いています。インストール全体の設定を使用するプラグインはほとんどないことに注意してください。

<workspace>/.metadata/.plugins/org.Eclipse.core.runtime/.settingsに保存されているファイル内の各ワークスペース。

通常、プラグインごとに1つのファイルがあり、prefs拡張子が付いています。プロジェクトフォルダーの.settingsサブディレクトリに保存されているファイル内のプロジェクトごと(プロジェクトレベルの設定用)。

Here's Java code。

46
Optional

設定は、ワークスペースの_.metadata/.plugins/org.Eclipse.core.runtime/.settings_のprefsファイルに保存されます。プリファレンスを提供するプラグインごとに1つのprefsファイルがあります。

設定全体へのプログラムによるアクセスは、Platform.getPreferencesService()を使用して取得できるIPreferencesServiceを使用して行われます。

実行時設定 Eclipseヘルプページで、それらの使用方法に関する詳細情報と例を見つけることができます。

12
pellaton

それを検索:

Eclipseの設定を変更してから実行します。

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

これにより、最後の5分間に変更されたファイルが検出されます。

私は文字通りworkspaceにいました...

~/workspace/.metadata/.plugins/org.Eclipse.core.runtime/.settings/org.Eclipse.ui.workbench.prefs
3
KrisWebDev

関連するほとんどのEclipse設定(主にJDT用)は、saneclipseプロジェクトの Lars Vogel

vogellacompany/com.vogella.saneclipse リポジトリ。以下の設定を調整および微調整します。

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
1
VonC