【问题标题】:Why Does Eclipse (Juno) Ignore Key Bindings for "Ctrl+Shift+Arrow"?为什么 Eclipse (Juno) 忽略“Ctrl+Shift+Arrow”的键绑定?
【发布时间】:2013-02-15 05:28:51
【问题描述】:

在 OS X 上的 Eclipse 中,我发现 Ctrl + Shift + Ctrl的默认行为> + Shift + 组合键非常烦人。为了使这些组合的行为与 OS X 上的所有其他编辑器一样,我更改了它们以及许多其他编辑器。

现在我正在尝试将 Eclipse 从 Indigo (3.8) 更新到 Juno (4.2)。我只是通过下载并提取一个新的 Juno 干净副本来完成此操作,其中没有我的旧 Indigo 插件。安装后,我工作区的每个自定义键绑定都可以在 Juno 除了上述组合。

在 Juno(和当前的 Kepler 版本)中,无论我绑定到什么命令 Ctrl + Shift + Ctrl + Shift + ,Eclipse 忽略它并始终执行默认命令,这是某种“选择封闭元素”命令,与Ctrl + Shift + 的默认绑定。

如果我返回并在 Indigo 中打开相同的工作区,绑定将再次正常工作。这意味着 Juno 中的一个错误,但我还没有在我的搜索中找到任何东西。有没有其他人注意到这种行为?更好的是,有没有人找到解决方法?

编辑

由于找不到此问题的任何记录,我已filed a bug report

【问题讨论】:

    标签: eclipse macos key-bindings eclipse-juno


    【解决方案1】:

    我在 OS X 以及 Windows 和 Ubuntu 中使用 Eclipse Juno 试验了很多问题,我认为有很多错误需要报告。其中之一就是您提到的那个,我不得不再次回到 Indigo 工作,而没有那个烦人的问题。您还可以注意到 Eclipse Juno 速度较慢,对于 OS X 用户来说是不可察觉的,但在 Windows 等其他操作系统中,您会感觉到延迟,Juno 消耗更多资源,我知道它有一个“改进的”用户界面,但如果它消耗更多性能对我来说没有意义。我还没有找到解决方法,但我可以告诉你,我尝试了相同的行为,不得不回到 Indigo,现在我的工作没有问题。最好的问候。

    【讨论】:

    • “我认为有很多错误需要报告。”所以,举报他们!并且要么从wiki.eclipse.org/Platform_UI/Juno_Performance_Investigation 安装补丁,要么在可用时转到 SR2。
    • 其中一些我已经报告过,我想确认一些其他的,因为它不是所有操作系统的相同行为
    【解决方案2】:

    我遇到了和你类似的事情。可能是由于 Juno 导入键绑定中的错误所致。

    查看此相关主题:eclipse keybindings settings

    对我有用的 sulai 线程上的解决方法是手动复制文件

    workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.‌​‌​workbench.prefs

    workspace/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi

    到我的新工作区,而不是依赖 Eclipse 的导入(无论是隐式还是显式)。

    【讨论】:

      猜你喜欢
      • 2021-03-19
      • 2016-04-12
      • 1970-01-01
      • 1970-01-01
      • 2013-03-06
      • 2012-08-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多