2011-01-24 60 views
5

我使用Eclipse“产品配置编辑器”创建定制的Eclipse发行版。到目前为止,这非常有用 - 功能/插件被导出到目标分发中。定制的Eclipse发行版的默认工作区设置

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

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

回答

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 

斜线前的第一部分是包id,第二部分是首选项键。要找出哪个包含所需首选项的哪个首选项(例如工作空间的编码),请导航至首选项页面并使用插件间谍深入代码以查看哪个关键字用于某个首选项。

HTH 汤姆

+0

忘了提,如果你不包装分发到一个单独的产品(Eclipse术语中),你需要一个运行参数添加到可执行-plugincustomization [path_to_ini],请参阅http: //help.eclipse.org/helios/index.jsp?topic=/org.eclipse.platform.doc.user/tasks/running_eclipse.htm – 2011-01-24 16:14:39