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

per*_*ian 5 eclipse eclipse-plugin eclipse-rcp

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

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

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

Tom*_*del 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"/>
Run Code Online (Sandbox Code Playgroud)

你必须创建你的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
Run Code Online (Sandbox Code Playgroud)

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

HTH Tom