【发布时间】:2009-10-16 05:45:11
【问题描述】:
我最近开始使用 Eclipse 以及用于 Python 开发的出色的 PyDev 插件。习惯了 Visual Studio 键绑定后,我发现 Eclipse 内置了对 Visual Studio(以及 Emacs)键绑定方案的支持。
但是,我想创建我自己的自定义键绑定方案,并能够加载该方案到 Eclipse 中。我该怎么做?
【问题讨论】:
标签: eclipse key-bindings
我最近开始使用 Eclipse 以及用于 Python 开发的出色的 PyDev 插件。习惯了 Visual Studio 键绑定后,我发现 Eclipse 内置了对 Visual Studio(以及 Emacs)键绑定方案的支持。
但是,我想创建我自己的自定义键绑定方案,并能够加载该方案到 Eclipse 中。我该怎么做?
【问题讨论】:
标签: eclipse key-bindings
正如Schemes help page 中所述,您可以通过自定义插件定义新的密钥方案:
您可以在
org.eclipse.ui.bindings定义中定义一种新的方案类型。定义默认和 emacs 键配置的工作台标记如下所示:
<scheme
name="%keyConfiguration.default.name"
description="%keyConfiguration.default.description"
id="org.eclipse.ui.defaultAcceleratorConfiguration">
</scheme>
<scheme
name="%keyConfiguration.emacs.name"
parentId="org.eclipse.ui.defaultAcceleratorConfiguration"
description="%keyConfiguration.emacs.description"
id="org.eclipse.ui.emacsAcceleratorConfiguration">
</scheme>
如Wizard Help Page 所示,您只能导出键绑定首选项。
(来源:eclipse.org)
您将能够通过 File/Import 将其导入回来。
至于可用的快捷方式列表取决于您当前的上下文:
Ctrl+Shift+L:您可以检查您的修改是否适用。
【讨论】: