预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共96页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

图3.16 按键连结的动态本质(TheDynamicNatureofKeyBindings) 按键连结是由外挂程序提供,而在Eclipse中,可以新增或移 除外挂程序。这样就能新增或移除由这些外挂程序所宣告的按键连结。 Eclipse在储存自订按键连结时,可以自动补偿这个问题。比方说, 在上面的范例中,在Emacs配置中,Ctrl+Alt+W是指派给剪下。假 设使用者安装一个新的外挂程序,将Ctrl+Alt+W指定至特定指令。 Eclipse会将使用者的指派保留给剪下,但是会显示有小型「变更」 图型的按键连结,而不会显示含有「加号」图型的按键连结。 冲突解决(ConflictResolution) 只有少数简单、常用的按键作用可以指派给多个指令。许多配置、 环境定义、平台和语言环境的所有分割键顺序在指派到网域中时,并 没有彼此冲突。如果环境定义不存在,请考虑上述Ctrl+B的情况。 有一个外挂程序将Ctrl+B指派给建置,则其它的外挂程序会将 Eclipse中文教程.doc第97頁,共288頁 更多电子书教程下载请登陆http://down.zzbaike.com/ebook 本站提供的电子书教程均为网上搜集,如果该教程涉及或侵害到您的版权请联系我们。 Ctrl+B指派给将文字变为粗体字。那么Eclipse将如何正确地解决 这个冲突呢? 虽然可藉由上述的机制来大量减少冲突,但冲突仍然可能发生。 两个相对独立的外挂程序可以将相同按键顺序指派给含相同环境定 义、配置、平台和语言环境的不同指令。请考虑如果外挂程序于在窗 口中环境定义中指派了Ctrl+F4,且将预设配置指派给它的其中一个 指令。这会与将Ctrl+F4指派给相同环境定义和配置中之关闭指令的 Eclipse造成直接冲突。 这就是冲突。同时呼叫两个指令是不正确的,也不能只选择其中 一个指令来接收按键作用。唯一能做的,就是忽略这两个按键连结, 使Ctrl+F4在这个环境定义和配置中实际上没有用。 「按键」喜好设定页面显示这个本质的冲突。请注意红色的文字 和"[冲突]"一字: 如果要解决这类冲突,使用者可以将按键顺序明确指派给其中一 个指令。 另一类的冲突可能是因为按键顺序有多重按键作用。例如,在 Emacs配置中,有许多多重按键作用的按键顺序是以Ctrl+X的按键 作用作为开头。Ctrl+HK是指派给关闭。Ctrl+XH是指派给全选。 如同之前的说明,Emacs配置会从标准配置借用按键连结。在标 准配置中,Ctrl+X是指派给剪下。虽然Emacs配置没有明确重新定 义Ctrl+X,但是它的许多按键连结都需要按下Ctrl+X。在Emacs配 置中,按下Ctrl+X时,就等于要进入其中一个可能已经指定的按键 顺序。但我们并不希望在这时候呼叫剪下动作。 对于这类冲突,其规则是忽略已指派给剪下的Ctrl+X。否则, 就无法完成Emacs配置中的许多按键连结。 Eclipse中文教程.doc第98頁,共288頁 更多电子书教程下载请登陆http://down.zzbaike.com/ebook 本站提供的电子书教程均为网上搜集,如果该教程涉及或侵害到您的版权请联系我们。 3.1.8标签装饰(LabelDecorations) 「卷标装饰」可让其余信息显示在项目的卷标和图标中。 「标签装饰」喜好设定页面提供每一个装饰的说明,并可以选择 要让哪些装饰看得到。 「标签装饰」喜好设定页面看起来如下: 图3.17 3.1.9链接资源(LinkedResources) 在使用链接资源时,会使用这个喜好设定页面。Enablelinked Resources喜好设定是用来整体启用或停用整个工作区的链接资源特 性。依预设,链接资源是启用的。如果停用链接资源,就无法建立任 Eclipse中文教程.doc第99頁,共288頁 更多电子书教程下载请登陆http://down.zzbaike.com/ebook 本站提供的电子书教程均为网上搜集,如果该教程涉及或侵害到您的版权请联系我们。 何新的链接资源或汇入含有链接资源的现有项目。 并非所有的工作台版本都支持链接资源并且可将它们识别为链 接信息。如果打算与其它使用者共享工作区数据,可能不要使用链接 资源。如果其它使用者无法使用链接资源,请停用这个喜好设定。 这个页面的其它部分是用来定义在建立链接资源时所使用的路 径变量。请使用New按钮来定义新的变量,也可以使用Edit按钮来变 更现有变量的值,或者使用Remove按钮来移除现有的变量。请注意, 如果变更的路径变量正在使用中,就需要对这些项目执行本端重新整 理,以"探索"档案系统中是否有任何不同之处。可以开启该项资源 的「导览器」快速菜单,然后选取Refresh,来重新