2012-02-20 878 views
11

Eclipse允许您一次打开多个文本编辑“窗口”以获得“分屏”效果。这很好,但我遇到的问题是没有似乎是直接在这些窗口之间切换的任何方式。现在如何在多个Eclipse窗口之间切换(处于“分屏”模式)

,可以使用通常的命令(Ctrl键 + 向下翻页CTRL + ëALT + RIGHT等),以特定的缓冲器之间切换。换句话说,如果我的窗口1的A.java和B.java打开,并且窗口2的C.java打开,我可以使用Ctrl + Page Down从A到B转到C.但是,除非我使用CTRL + e并键入“C.java”,否则我不能只从A或B(即从窗口1)进入C(即到窗口2)。

尽管有50万个Eclipse命令,但它们当然不是所有的标签都是一致的,所以很可能我只是无法找到相关的命令。 SO-land有没有人碰巧知道它?

回答

19

默认情况下,它的Ctrl + F6。但是,如果您将键映射到Ctrl + 选项卡,它可用于在Windows之类的打开编辑器之间切换。

可以在Window>Preferences>General>Keys和变化“下一步编辑器”更改首选的钥匙到您选择的任意键(例如:按Ctrl +标签)。希望这是你需要的。

+4

谢谢,但CTRL + F6与CTRL + e基本相同,因为它提供了一个可供选择的打开编辑器列表;唯一的区别是CTRL + F6列出了两个窗口中的所有编辑器(CTRL + e仅列出当前窗口)。我正在寻找一种只需在实际(OS)窗口之间切换ALT + TAB的方式(不必从列表中选择任何东西)在Eclipse窗口之间切换的命令。 – machineghost 2012-02-20 19:36:52

+0

我安装了Aptana,他们也有自己的“下一个编辑器”。但是,即使当我使用Aptana“下一个编辑器”(映射到CTRL + TAB)时,它仍然不是我想要的。它会转到下一位编辑,而不会提示列表,这很好。但是,它会在任一窗口中转到下一个编辑器,而不是下一个窗口中的当前编辑器,这正是我正在寻找的。 – machineghost 2012-02-20 19:39:45

+1

只需按一次Ctrl + F6就可以在两个备用窗口之间切换,因为我可以看到它与Alt + Tab的Windows默认操作相同。但是,如果有多个窗口打开,显然它会要求你选择跳哪一个。还是有什么我不能理解的东西?你可以上传你指的是什么样的切换的截图。 – pansp 2012-02-20 19:46:10

4

如果您在Eclipse中使用Vrapper,可以轻松实现此功能。 Vrapper 是Eclipse的Vim插件。如果你想像我们所有人那样在Eclipse中最大限度地提高生产力,那么这是值得的。

一旦你安装了它,请查看Split Editor Plugin的Vrapper。然后,您可以动态创建拆分和使用标准的Vim的快捷键在它们之间切换:按Ctrl-W W

奖励:不要忘记maxmize使用按Ctrl-M你的编辑器。
如果你的编辑曾经失去焦点,出于某种原因,按按Ctrl-F12
使用按Ctrl-Shift-R键

+0

非常感谢。在这里提到一个有用的东西:Ctrl-w默认绑定到关闭窗口,所以如果你想在Vim中使用它,你需要先进入Window-> Preferences-> General-> Keys并解除“关闭”。 – anula 2015-02-14 10:39:39

5

您可以通过Eclipse Marketplace安装的HandySplit插件项目最后打开任何文件恢复它并将其“在分割编辑器之间切换焦点”命令绑定到您喜欢的任何键盘快捷键。

+0

这在Eclipse Mars中适用于我。默认快捷键Ctrl + F6不起作用。 – 2016-03-16 15:09:05

相关问题