Eclipse存储首选项在哪里?

Cod*_*ein 42 java eclipse formatting settings eclipse-rcp

当我更改窗口中的设置时,如下面的屏幕截图所示,这些设置实际存储在哪里?

额外奖励:有没有办法,使用Java,Eclipse RCP等以编程方式访问设置?

谢谢!

Eclipse首选项

Opt*_*nal 47

来源:Eclipse维基

如果要将首选项从一个版本保留到另一个版本,请使用"文件/导出/首选项"将其导出.

首选项存储在各个位置(这适用于Eclipse 3.1)

对于每个安装(但这可能因多用户安装而异),存储在以下文件中: <eclipse_home>/eclipse/configuration/.settings/

每个插件通常有一个文件,带有prefs扩展名.请注意,很少有插件使用安装范围的首选项.

对于每个工作区,存储在的文件中<workspace>/.metadata/.plugins/org.eclipse.core.runtime/.settings.

每个插件通常有一个文件,带有prefs扩展名.对于每个项目 - 对于项目级设置 - 存储在项目文件夹的.settings子目录中的文件.

这是使用java代码访问首选项的文章.

  • 在mac上,<eclipse_home>类型路径位于:`/ Applications/Eclipse.app/Contents/Eclipse/configuration/.settings` (4认同)

小智 12

首选项存储在工作区中的prefs文件中 .metadata/.plugins/org.eclipse.core.runtime/.settings.每个插件贡献首选项都有一个prefs文件.

IPreferencesService可以使用您可以获得的对整个首选项的编程访问Platform.getPreferencesService().

您可以在运行时首选项 Eclipse帮助页面中找到有关如何使用它们的更多信息和示例.


Kri*_*Dev 5

搜索它:

在 Eclipse 中更改一些设置然后运行:

find ~  -type f -mmin -5 | grep "\.settings"
Run Code Online (Sandbox Code Playgroud)

这将发现在过去 5 分钟内修改过的文件。

我的是在workspace,字面上...

~/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs
Run Code Online (Sandbox Code Playgroud)