Java Eclipse在哪里存储首选项?
当我在下面的屏幕截图中更改窗口中的设置时,这些设置实际存储在哪里 额外好处:是否有任何方法,使用Java、EclipseRCP等以编程方式访问设置 谢谢 来源: 如果要将首选项从一个版本保留到另一个版本,请使用File/export/preferences将其导出 首选项存储在不同的位置(这适用于Eclipse3.1) 对于每个安装(但对于多用户安装可能有所不同),存储在以下位置的文件中:Java Eclipse在哪里存储首选项?,java,eclipse,formatting,eclipse-rcp,settings,Java,Eclipse,Formatting,Eclipse Rcp,Settings,当我在下面的屏幕截图中更改窗口中的设置时,这些设置实际存储在哪里 额外好处:是否有任何方法,使用Java、EclipseRCP等以编程方式访问设置 谢谢 来源: 如果要将首选项从一个版本保留到另一个版本,请使用File/export/preferences将其导出 首选项存储在不同的位置(这适用于Eclipse3.1) 对于每个安装(但对于多用户安装可能有所不同),存储在以下位置的文件中: /eclipse/configuration/.settings/ 每个插件通常有一个文件,扩展名为pre
/eclipse/configuration/.settings/
每个插件通常有一个文件,扩展名为prefs。请注意,很少有插件使用安装范围的首选项
对于每个工作区,存储在/.metadata/.plugins/org.eclipse.core.runtime/.settings
中的文件中
每个插件通常有一个文件,扩展名为prefs。
对于每个项目(对于项目级设置),在项目文件夹的.settings子目录中存储的文件中
本文将使用java代码访问首选项。首选项存储在工作区的prefs文件中,位于
.metadata/.plugins/org.eclipse.core.runtime/.settings
。每个插件的首选项都有一个prefs文件
对整个首选项的编程访问是通过ipreferenceservice
完成的,您可以使用Platform.getPreferencesService()
获得该服务
您可以在Eclipse帮助页面中找到有关如何使用它们的更多信息和示例。您可以在中的项目中看到大多数相关的Eclipse设置(主要针对JDT) 请参见回购协议,该协议将调整和微调以下各项的设置:
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
搜索它:
在Eclipse中更改一些设置,然后运行:
find ~ -type f -mmin -5 | grep "\.settings"
这将发现在过去5分钟内修改的文件
我的在工作区
,字面意思是
~/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs
检查您的工作区文件夹。有一个properties.properties文件可以解决您的好奇心,还有一个.metadata文件夹。那篇文章是2002年的,它还相关吗?在mac上,类型路径是:
/Applications/Eclipse.app/Contents/Eclipse/configuration/.settings
Ah!这是找到变化的好方法-谢谢