如何使用plugin_customization.ini指定Eclipse Preferences?

时间:2014-06-02 20:15:35

标签: eclipse eclipse-plugin eclipse-rcp

我正在编写Eclipse插件以支持自定义编程语言。我想使用plugin_customization.ini指定一些默认首选项(如默认的Perspective id,显示行号,启动前自动保存资源)。

问题是Eclipse标准包中的文件夹plugin_customization.iniorg.eclipse.epp.package.standard_2.0.2.20140224-0000(都存储在org.eclipse.platform_4.3.2.v20140221-1700)中的插件还有两个eclipse/plugins个文件及其plugin_customization.ini个文件1}}文件似乎具有更高的优先级,然后我的文件(org.eclipse.epp.package.standard_2.0.2.20140224-0000首先出现)。

如何更改此订单以制作插件的plugin_customization.ini主要偏好设置文件?有没有其他方法来定义我提到的偏好?

1 个答案:

答案 0 :(得分:4)

要求Eclipse运行的产品的plugin_customization.ini(通过eclipse.ini中的-product条目)是使用的产品。 Eclipse包通常包含多个产品,这就是您看到多个文件的原因。

您可以通过在命令行或eclipse.ini中指定-pluginCustomization选项来指定要使用的文件

-pluginCustomization
/path-to-file/plugin_customization.ini

也可以使用一个使用org.eclipse.core.runtime.products扩展点的插件来声明一个新产品并构建一个运行该产品的自定义Eclipse RCP - 这就是org.eclipse.epp.package.standard插件正在做。