java - Eclipse:Ctrl+Shift+Right 不正确

标签 java eclipse key-bindings

考虑这个简单的类:

package net.zomis.test;

public class Test {
    public Test() {

    }

    public void registerSomething(String key) {

    }

}

当我将光标放在 registerSomething 之前并按下 CtrlShift 时,我习惯了到 Eclipse 只需首先选择 register。但是现在,它选择了整个 registerSomething 文本,当我再次按下它时,它选择了整个方法(从 public void}),当我再次按下它会选择整个类(class),最后一次选择整个文件。如果我按 CtrlShift 会发生完全相同的事情。

此外,当我只需单击 End 键时,我会看到一个选项可供选择:Line EndText End

我的设置出了什么问题导致发生这种情况?我在哪里可以找到这些键绑定(bind)?

如果重要的话,我在我的 Dropbox 文件夹中有这个工作区,可以在我的 PC 和 Mac 之间同步它。

最佳答案

事实证明,我在 Dropbox 文件夹中拥有工作区这一事实非常重要。其他人请注意:不要在计算机之间共享您的工作区。我是如何解决这个问题的:

  • 在每台电脑上创建一个新的工作区
  • 在特定于计算机的工作区中,从共享的 Dropbox/其他文件夹导入项目

我注意到,当在计算机上共享工作区时,Mac 以某种方式将键绑定(bind)更改为 Mac 版本,这使得它们无法在 PC 上运行。 Mac 上正确的 Ctrl+Shift+ 键绑定(bind)是 Alt+Shift+.

因此,通过在每台计算机上使用单独的工作区,我可以使用该计算机的特定键绑定(bind),而不会混淆它们。

关于java - Eclipse:Ctrl+Shift+Right 不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12393091/

相关文章:

java - 强制 JUnit gradle 任务在项目中使用 jar 构建

eclipse - 安装以前版本的 GPE?

java - 无法在 Eclipse 中构建 jhipster 项目

sql - Emacs 键绑定(bind)到 SQL 文件的注释选择/多行?

ALT+0 的 WPF 键绑定(bind)不起作用

javascript - 如何避免 firefox 确认消息 "to display this page firefox must send information that will repeat any action"?

java - 在 OpenShift 上重新启动 WildFly 时出现内存不足错误

安卓中的java3d

java - 链接异常是否有效

Java KeyBindings 在几秒钟后停止工作