【问题标题】:Using Ctrl-tab requires pressing the enter key in Eclipse使用 Ctrl-tab 需要在 Eclipse 中按回车键
【发布时间】:2011-01-24 23:54:17
【问题描述】:

我进入 Window->Preferences->General->Keys in Eclipse 将 Ctrl+Tab 映射到“Previous Editor”。起初它就像 Visual Studio 的 Ctrl+Tab 一样工作。我可以切换我正在编辑的最后一个文件。现在,由于某种原因,在我松开 Ctrl 键后,Eclipse 不会切换到上一个文件。相反,我必须在释放 Ctrl 键后按 Enter。这很烦人。

有谁知道我如何通过按 Ctrl+Tab 让 Eclipse 切换到上一个文件?

谢谢

【问题讨论】:

  • 当您使用 Ctrl + e 或 Ctrl + page up/down 时会发生同样的事情吗?还是只使用您的自定义键绑定?
  • Ctrl+e=yes..Ctrl+pgup/pgdn=no

标签: eclipse


【解决方案1】:

你正在寻找这个:Eclipse's Visual Studio Ctrl+Tab and Ctrl+Shift+Tab Equivalent

通过按 Ctrl+F6 你会得到你正在寻找的行为(我认为)。在 Window->Preferences->General->Keys你可以切换键绑定到Ctrl+Tab

【讨论】:

    【解决方案2】:

    转到工作区文件夹中的 .metadata 目录并打开位于.plugins\org.eclipse.core.runtime\.settings 中的文件org.eclipse.ui.workbench.prefs

    您有一个名为STICKY_CYCLE 的选项,必须将其设置为true。将其设置为 false 或直接删除整行。

    导出首选项时的匹配行是:/instance/org.eclipse.ui.workbench/STICKY_CYCLE=false

    【讨论】:

      【解决方案3】:

      日蚀朱诺 窗口菜单/首选项/常规 取消选中“保持下一个/上一个编辑器视图和 preferives 对话框打开

      为我修复

      【讨论】:

        【解决方案4】:

        我也遇到了这个问题,找到了解决办法。

        但是,问题不是由于 Eclipse,而是由于我的 Caps Lock 键设置。因此,此解决方案可能不适用于您的问题。鉴于我在解决此问题时遇到的挫败感,我仍然想与您分享。

        我使用的是 Ubuntu 12.10。在系统设置中,在键盘布局、选项...下,我将“Caps Lock 键行为”设置为“使 Caps Lock 成为附加控件但保留 Caps_Lock 键符”。

        当我把它改成“默认”并将“Ctrl键位置”改成“Caps Lock as Ctrl”后,Eclipse中的问题就解决了。

        【讨论】:

          【解决方案5】:

          与@tijs 回答有关,在 Xubuntu 20.20(可能还有其他 Ubuntu 版本)上,此问题可能与键盘布局设置结合出现。我解决了如下:

          首先,确保取消选中:Preferences > General > Keep next/previous editor view and prespectives dialog open

          然后打开系统键盘设置(xfce4-keyboard-settings)布局>改变布局选项

          我的“更改布局选项”设置是“同时 Ctrl”。我把它改成了无 (-)

          现在,Eclipse 中的下一个/上一个编辑器可以与 Ctrl+Tab 和 Ctrl+Shift+Tab 一起正常工作(即不需要按 Enter)。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2019-08-02
            • 2022-01-07
            • 1970-01-01
            • 2010-12-29
            • 2012-10-15
            • 2023-04-10
            相关资源
            最近更新 更多