图3.16
按键连结的动态本质(The Dynamic Nature of Key Bindings)
按键连结是由外挂程序提供,而在 Eclipse 中,可以新增或移除外挂程序。这样就能新增或移除由这些外挂程序所宣告的按键连结。Eclipse 在储存自订按键连结时,可以自动补偿这个问题。比方说,在上面的范例中,在 Emacs 配置中,Ctrl+Alt+W 是指派给剪下。假设使用者安装一个新的外挂程序,将 Ctrl+Alt+W 指定至特定指令。Eclipse 会将使用者的指派保留给剪下,但是会显示有小型「变更」图型的按键连结,而不会显示含有「加号」图型的按键连结。 冲突解决(Conflict Resolution)
只有少数简单、常用的按键作用可以指派给多个指令。许多配置、环境定义、平台和语言环境的所有分割键顺序在指派到网域中时,并没有彼此冲突。如果环境定义不存在,请考虑上述 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+H K 是指派给关闭。Ctrl+X H 是指派给全选。
如同之前的说明,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标签装饰(Label Decorations)
「卷标装饰」可让其余信息显示在项目的卷标和图标中。 「标签装饰」喜好设定页面提供每一个装饰的说明,并可以选择要让哪些装饰看得到。
「标签装饰」喜好设定页面看起来如下:
图3.17
3.1.9链接资源(Linked Resources)
在使用链接资源时,会使用这个喜好设定页面。Enable linked Resources喜好设定是用来整体启用或停用整个工作区的链接资源特性。依预设,链接资源是启用的。如果停用链接资源,就无法建立任
Eclipse中文教程.doc
第 99 頁,共 288 頁
更多电子书教程下载请登陆http://down.zzbaike.com/ebook
本站提供的电子书教程均为网上搜集,如果该教程涉及或侵害到您的版权请联系我们。
何新的链接资源或汇入含有链接资源的现有项目。
并非所有的工作台版本都支持链接资源并且可将它们识别为链接信息。如果打算与其它使用者共享工作区数据,可能不要使用链接资源。如果其它使用者无法使用链接资源,请停用这个喜好设定。
这个页面的其它部分是用来定义在建立链接资源时所使用的路径变量。请使用New按钮来定义新的变量,也可以使用Edit按钮来变更现有变量的值,或者使用Remove按钮来移除现有的变量。请注意,如果变更的路径变量正在使用中,就需要对这些项目执行本端重新整理,以 \的「导览器」快速菜单,然后选取Refresh,来重新整理资源。建议不要移除目前正在使用的路径变量。 「链接资源」喜好设定页面的外观如下:
Eclipse中文教程.doc 第 100 頁,共 288 頁
更多电子书教程下载请登陆http://down.zzbaike.com/ebook
本站提供的电子书教程均为网上搜集,如果该教程涉及或侵害到您的版权请联系我们。
图3.18
3.1.10历史纪录(Local History)
可以在「历史纪录」页面中变更下列喜好设定。
选项
说明
默认值 7 天
Days To Keep 指出要在历史纪录中维护变更多少天。这个值以外Files(档案的的历程状态将会流失。 天数)
Entries Per 指出在历史纪录中每个档案要维护多少历程状态。50 个项目File(档案的项如果超过这个值,将会失去较旧的历程,以挪出空目数) 间供新历程使用。 Maximum File 指出历程储存库中的个别状态的大小上限。如果档Size(MB)(最大案超过这个大小,它将不会被储存。 档案大小(MB))
1 MB
「历史纪录」喜好设定页面看起来如下:
Eclipse中文教程.doc 第 101 頁,共 288 頁
更多电子书教程下载请登陆http://down.zzbaike.com/ebook
本站提供的电子书教程均为网上搜集,如果该教程涉及或侵害到您的版权请联系我们。