Eclipse:如何创建和加载自定义键绑定方案?

发布于 2024-08-07 11:15:40 字数 387 浏览 3 评论 0原文

我最近开始使用 Eclipse 以及很棒的 PyDev 用于 Python 开发的插件。在习惯了 Visual Studio 键绑定后,我发现 Eclipse 内置了对 Visual Studio(以及 Emacs)键绑定方案的支持。

但是,我想创建我自己的自定义键绑定方案,并能够加载该方案到 Eclipse 中。我该怎么做?

I started using Eclipse recently along with the awesome PyDev plugin for Python development. Being used to the Visual Studio key bindings, I found that Eclipse has built-in support for a Visual Studio (and Emacs too) key bindings scheme.

However, I would like to create my own custom key bindings scheme and be able to load the scheme into Eclipse. How do I do this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

香橙ぽ 2024-08-14 11:15:40

方案帮助页面,您可以通过自定义插件定义新的密钥方案:

您可以在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>

向导帮助页面,您只能导出按键绑定首选项。

替代文本
(来源:eclipse. org)

并且您将能够通过文件/导入将其导入回来。

至于根据您当前的上下文可用的快捷键列表:

Ctrl+Shift+L:您可以检查您的修改是否适用。

As explained in the Schemes help page, you can define new Key Schemes through a custom plugin:

you can define a new type of scheme inside the org.eclipse.ui.bindings definition. The workbench markup that defines the default and emacs key configurations are shown below:

<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>

As illustrated by the Wizard Help Page, you can export only the key bindings preferences.

alt text
(source: eclipse.org)

And you will be able to import it back through File/Import.

As for the list of shortcuts available depending on your current context:

Ctrl+Shift+L: you can check if your modifications apply.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文