上下文和键绑定

可以为键绑定指定上下文,以便仅当用户在特定上下文中工作时绑定才可用。上下文是在 org.eclipse.ui.contexts 扩展点中声明的。

当定义了键绑定时,可以通过指定上下文的标识来将上下文绑定至键绑定。例如,如果我们只想使保存命令在用户正在编辑文本时才工作,则可以为键绑定指定上下文:

<key
       sequence="Ctrl+S"
      commandId="org.eclipse.ui.file.save"
      contextId="org.eclipse.ui.textEditorScope"
      schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
</key>
...
有关上下文以及它们是如何定义的更详细讨论,请参阅上下文