如何在Eclipse XML编辑器中绑定键?

时间:2012-08-09 15:02:22

标签: xml eclipse key

我安装了Eclipse Helios,正在使用 Eclipse XML编辑器和工具,
版本3.2.3.v201102160550-7H7AFUWDxumQJOi9ghcTb5YgkwEZ,
包org.eclipse.wst.xml_ui.feature.feature.group
用于XML编辑。

我想绑定Toggle Comment命令(但无关紧要),我在选择“when”字段的正确值时遇到问题。我尝试过“结构化文本编辑器”,“文本编辑器”,“XML源编辑”,甚至“在Windows中”,我的命令仍然没有被提起。在Java源编辑中为同一命令分配了使用相同快捷方式的唯一其他绑定。 Java命令运行良好。

那么,我该如何实现呢?或者,

  • 如何确定当前上下文:我不太清楚当前上下文(在定义快捷方式时在字段中放置的内容)是如何确定的,先验依赖于当前编辑器,以及是否该编辑器没有特定的上下文,它使用它的父元素(AnEditor继承?来自文本编辑器继承自Windows)。
  • 文件关联中有什么事吗?与Windows自己的文件/内容关联相比,我仍然有点困惑,但无论如何.xml与XML Source Editor,Text Editor相关联,我正在编辑一个真实的.xml文件。

非常感谢。

1 个答案:

答案 0 :(得分:0)

确定它实际上位于此处的帮助中:http://tinyurl.com/kdube46(或者只需在帮助搜索框中键入'按键')

基本上:

  • 当前上下文通常是明确定义的:如果您正在编辑Java代码,请在编辑Java代码上下文中。这个上下文扩展了它的父亲编辑文本,它在Windows中扩展,但你仍然在编辑Java代码上下文中。这里的扩展意味着只借用非重写的父绑定。
  • Eclipse在Windows上使用他的文件关联'我想(不确定)。所以不,文件关联是正确的。实际上,实现我想要的唯一方法是在多个上下文中为同一个命令绑定一个,就是将所有文本文件与文本编辑器关联起来。似乎。

所以目前还没有令人愉快的解决方案 - >每个上下文每个命令一个绑定。