快速业务通道

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

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-19
Note: you have to touch the font page and say OK/Apply (probable bug) org.eclipse.ui.workbench/org.eclipse.jface.textfont=   1|Lucida Console|9|1|WINDOWS|1|-15|0|0|0|700|0|0|0|0|3|2|1|49|Lucida Console;

注意:字体属性条目比较特殊,对它的修改不会立即生效。如果您访问字体属性页,前面所定义的内容会显示出来,不过得在您选择了 OK 或者 Apply 之后才会生效。我不能让这个键保存下来用于 Java 文本字体。

预定义附加的 Java 编辑器任务标签:

# Add to the default JDT task tags (TODO should probably be left) org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.taskTags=TODO,Edu-Sol

将对 Package Explorer 的双击默认设置为 Go Into 动作:

# Package Explorer GoInto on Double click org.eclipse.jdt.ui/packageview.doubleclick=packageview.gointo 

有一些没有定义属性页面的选项也是可以定制的。在完成对 UI 的标准设置后导出的 .epf 文件中,我发现有一些 JDT 的选项值是作为属性来保存的。

这个属性键是用于告知 JDT UI 它要读取属性并用来改变默认的 UI 行为:

# Tells JDT it does have some prefs to use (forces a read of these values) org.eclipse.jdt.ui/CustomFiltersActionGroup.org.eclipse.jdt.ui.PackageExplorer.  TAG_DUMMY_TO_TEST_EXISTENCE=storedViewPreferences

驾驭Eclipse功能部件(12)

时间:2011-02-12 IBM Pat McCarthy

注意:如果没有上面的这个属性键,接下来的两组设置将被忽略。

活动 Package Explorer 过滤器以属性值的形式保存:

# Package Explorer filter - standard JDT defaults + library filter org.eclipse.jdt.ui/org.eclipse.jdt.ui.PackageExplorer.LibraryFilter=true org.eclipse.jdt.ui/org.eclipse.jdt.ui.PackageExplorer_patternFilterId_.*=true org.eclipse.jdt.ui/org.eclipse.jdt.ui.PackageExplorer.PackageDeclarationFilter=true org.eclipse.jdt.ui/org.eclipse.jdt.ui.PackageExplorer_patternFilterId_*$*.class=true org.eclipse.jdt.ui/org.eclipse.jdt.internal.ui.PackageExplorer.EmptyInnerPackageFilter=true

Outline 视图有一个显示选项,可以在活动的 JDT Java 编辑器中显示内容时减小树的深度。这个图标有一个悬浮帮助 Go Into Top Level Type,由下面这个属性项来控制: # Outline view GoInto Toggle when using JDT editor org.eclipse.jdt.ui/GoIntoTopLevelTypeAction.isChecked=true

您可能会想要尝试为更多的属性指定新的默认值,使用前面描述的方法然后核对一下结果即可。您或许会希望在一个临时的工作区中做这些事情,达到修改的目的后,您可以按此去修改活动的主要功能部件的 plugin_customization.ini 文件(不要告诉任何人是我教您这样做的!)。并且要注意的是,您可能会发现其他一些键被忽略了,这种情况我也曾遇到过,因为字体是用于 JDT 的,因此这一条目加入到 plugin_customization.ini 文件后,在属性页中根本就不会体现出这种变化。

结束语

功能部件是 Eclipse 的幕后英雄--它们很重要,因为它们是 Eclipse 配置管理的组成部分,支持产品标识,并且它们是在 Eclipse 平台上构建定制解决方案的产品的一部分。使用功能部件您可以:

当您使用基于 Eclipse 的产品进行工作时,您可以根据功能部件标识鉴别出是谁提供了哪些不同的可用功能

对产品的标识可以帮助进一步定制 Eclipse

在插件开发环境中自动完成任务

通过禁用/启用根功能部件,或者使用 Install/Update ****图来禁用/启用定义为可选的被包含的功能部件,

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号