快速业务通道

驾驭Eclipse功能部件 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-19
i.workbench

feature.default.id=… 指定了默认的主要功能部件。要注意的是,通过在启动 Eclipse 时使用 -feature 选项,可以把其他功能部件声明为是主要的。

同大部分功能部件控制和标识一样,实际的工作都是在功能部件相关联的插件中完成的。对于 Eclipse来说,这是一个 id 与功能部件相同的插件,org.eclipse.platform 插件。如果您仔细查看这个作为主要功能部件标识的插件,您将发现一个名为 plugin_customization.ini 的文件。这个文件的内容与导出属性的文件类似。当 Eclipse 启动时会读取这个文件,并用来指定所有默认的属性值,而不是去使用插件本身定义的那些值。这就使得产品,或者说是您,可以改变插件的行为。默认的 plugin_customization.ini 文件的内容只有一条:

清单 3. 默认的 plugin_customization.ini 文件

# plugin_customization.ini # sets default values for plug-in-specific preferences # keys are qualified by plug-in id # e.g., com.example.acmeplugin/myproperty=myvalue # java.io.Properties file (ISO 8859-1 with "\" escapes) # "%key" are externalized strings defined in plugin_customization.properties # This file does not need to be translated. # Property "org.eclipse.ui/defaultPerspectiveId" controls the # perspective that the workbench opens initially org.eclipse.ui/defaultPerspectiveId=org.eclipse.ui.resourcePerspective

这一条目指定了打开新的工作区时以及当您关掉所有的****图后关闭 Eclipse 时打开的****图。如果您使用的基于 Eclipse 的产品,这个条目可能有所不同。

指定要包含的属性的过程比较费事,但至少您应该做如下步骤:

启动一个干净的工作区。

修改您想要改变的一个属性。

将属性导出到一个 .epf 文件。

在导出的文件中找到新的健值,并确定它是否反映了您刚刚所做的改变。

将一个或多个键的条目拷贝到标识插件(使用 Eclipse 时这个插件是 org.eclipse.platform)的 plugin_customization.ini 文件中。

测试结果,或者保留新的键,或者再试一次。

注意:如果您不习惯于去更新产品的 plugin_customization.ini 文件,您可以在其他位置创建一个这个文件的拷贝,在启动 Eclipse 或基于 Eclipse 的产品时使用参数来指定它。

eclipse -plugincustomization myCustomDefaults.ini

驾驭Eclipse功能部件(11)

时间:2011-02-12 IBM Pat McCarthy

全局属性示例

前面提到了一些相关技术的描述,并提出了对您可能希望包含到您定制的 plugin_customization.ini 文件中的一些值的建议,这里给出了示例属性重写,作为对前面两方面的内容的说明。

我们将把它们根据我定制的目的在逻辑上分为的几部分来介绍。您可以下载完全的 插件 customization.ini 文件。

视图栏默认是在底部,但我喜欢把它们放在顶部:

# View tabs at the bottom  org.eclipse.ui.workbench/VIEW_TAB_POSITION=128

新工作区打开时不打开欢迎页面,并且在关闭工作台时不再提示:

# No welcome dialog at open and no confirm on close org.eclipse.ui.workbench/WELCOME_DIALOG=false org.eclipse.ui.workbench/EXIT_PROMPT_ON_CLOSE_LAST_WINDOW=false

在打开新工程向导所知的****图时,禁用提示或其他动作:

# Never change to perspective required by new project wizard (no prompt) org.eclipse.ui.workbench/SWITCH_PERSPECTIVE_ON_PROJECT_CREATION=never

定义另外的默认文本字体:

# Default text font (leaks into Java editor) # 

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号