自定义Eclipse分发的默认工作区设置

时间:2011-01-24 09:37:40

标签: eclipse eclipse-plugin eclipse-rcp

我正在使用Eclipse“产品配置编辑器”创建自定义的Eclipse发行版。到目前为止,这很有用 - 功能/插件被导出到目标发行版中。

我现在想要的是一组默认设置,默认情况下将为自定义分发的用户提供(例如,工作区编码应设置为UTF-8而不是默认的系统编码,选项卡width应该设置为2而不是eclipse的默认值4,依此类推。)

到目前为止,我还没有找到一种方法来为自定义发行版的用户创建的新工作区配置默认设置,所以我的问题是:有没有办法做到这一点,或者我是否必须忍受默认的Eclipse设置?

1 个答案:

答案 0 :(得分:6)

查看http://help.eclipse.org/helios/index.jsp?topic=/org.eclipse.platform.doc.isv/guide/product_configproduct.htm,尤其是“偏好设置默认值”

部分

通过

定义产品自定义后
<property
        name="preferenceCustomization"
        value="plugin_customization.ini"/>

你必须创建你的ini文件,例如

org.eclipse.ui/SHOW_TRADITIONAL_STYLE_TABS=false
org.eclipse.ui.workbench/SHOW_BUILDID_ON_STARTUP=false
org.eclipse.ui/SHOW_PROGRESS_ON_STARTUP=true

斜杠前的第一部分是bundle id,第二部分是首选项键。要找出哪个包具有所需首选项的首选项键(例如工作空间的编码),请导航到首选项页面并使用插件间谍潜入代码以查看哪个键用于特定首选项。 / p>

HTH 汤姆