协慌网

登录 贡献 社区

Eclipse HotKey:如何在选项卡之间切换?

如何在 Eclipse 中打开的窗口之间切换?有Ctrl + F6 ,但询问我要哪一个,但我想像浏览器中的选项卡或操作系统( Cmd / Win + Tab )中的选项卡那样切换它,而无需从列表中选择文件。如何在 Eclipse 中做到这一点?

我尝试为事件分配热键:

  • 向前
  • 向前的历史
  • 下一页

但这并不能按照我想要的方式工作。

答案

  • CTRL + E (用于编辑器列表)
  • CTRL + F6 (用于通过列表切换到下一个编辑器)
    您可以为 “下一个编辑器” 键分配另一个快捷方式。

是两个官方快捷方式,但它们都涉及要显示的列表。

CTRL + Page Up / CTRL + Page Down可以在编辑器中循环显示而不显示列表。

最后一组快捷方式有趣的是:
它们没有在要定义的 Eclipse Keys 快捷方式中列出。
它们可以从多页编辑器继承,从而使它们成为特定于 OS 的快捷方式


关于 Mac OS(OSX)上的快捷方式, Matt Ball在 2011 年 9 月抱怨说无法重新映射CTRL + Page Up / CTRL + Page Down

这简直让我坚果无法通过打开的标签页翻转,因为我可以在几乎在 OS X(⌘ - -)所有其他的选项卡式程序。

好吧,在 2012 年 3 月,亚瑟回答:

,我刚刚下载了最新版本的 Eclipse(3.7+)。在编辑器中时,我已经能够将 “上一个 / 下一个选项卡” 绑定到( ⌘-⌘-),我敢肯定我以前做不到。
所以我想他们听到了你的声音。
它按您的期望工作,选项卡从左到右,反之亦然,而不是基于历史记录或类似的废话。

马特 · 鲍尔(Matt Ball)确认:

哦,哇,选择“编辑 Java 源代码” 确实有效
现在,不幸的是,这意味着如果我浏览一个非 Java 文件(JSP,XML,JS 等),我就是 SOL。
对此的解决方法是为此对 “复制命令”,然后选择所需的所有 “时间”
到目前为止,至少对于 Java 和 JSP 文件而言,它的运行效果非常好。
这是要设置的主要 PITA,但这只是一次性的事情。

他的导出的首选项可在此处尝试。
导入后,对于所有相关类型的文档,您应该会看到:

Mac Os键绑定

如果转到首选项(例如,窗口→首选项)并查看常规→键

然后搜索 “下一个标签” 和 “上一个标签”,您可以重新映射它们。

重新绑定之前,Eclipse Preferences中的Next Tab命令

在操作系统中像 Windows 一样切换(转到上一个具有焦点的窗口

Eclipse 中的CTRL - F6 ,例如 ALT - TAB (在 Windows 上),将显示可用选项卡 / 窗口的列表(如果按住 CTRL / ALT键,并突出显示当您松开该键时将跳转到的选项卡 / 窗口) 。您不必选择窗口。如果要一次遍历几个选项卡,请按住CTRL键,然后点按TAB键。这与 Windows 上的ALT - TAB 相同。

从这个意义上讲,Eclipse 中的CTRL - SHIFT - F6是 ALT - SHIFT - TAB模拟。我个人将 Eclipse 中的这些绑定更改为类似于 Visual Studio。即CTRL - TABCTRL - SHIFT - TAB ,我这样做是这样的:

窗口 > 首选项 > 常规 > 键

然后设置 “下一个编辑器” = Ctrl + Tab和 “上一个编辑器” = Ctrl + Shift + Tab 。设置新的绑定之前,请不要忘记单击 “解除绑定命令”。

像浏览器一样切换(转到当前标签右侧的标签

这是CTRL - PageDown可以向右移动, CTRL - PageUp可以向左移动。令人沮丧的是,当您到达选项卡列表的末尾(例如最右边的选项卡),然后尝试再次向右移动时,Eclipse 不会像大多数浏览器那样循环到第一个选项卡(最左侧)。