下のスクリーンショットのようなウィンドウで設定を変更すると、それらの設定は実際にどこに保存されますか?
ボーナス:Java、Eclipse RCPなどを使用して、プログラムで設定にアクセスする方法はありますか?
ありがとう!
ソース: 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。
設定は、ワークスペースの_.metadata/.plugins/org.Eclipse.core.runtime/.settings
_のprefsファイルに保存されます。プリファレンスを提供するプラグインごとに1つのprefsファイルがあります。
設定全体へのプログラムによるアクセスは、Platform.getPreferencesService()
を使用して取得できるIPreferencesService
を使用して行われます。
実行時設定 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プロジェクトの 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