如何在Eclipse中打开的窗口之间切换?有Ctrl+F6,但它在问我想要哪个,但我想在浏览器或操作系统中的窗口(Cmd/Win+Tab)中切换它,而不需要从列表中选择文件。如何在Eclipse中完成这个简单的事情?

我尝试为事件分配热键:

向前 向前的历史 下一个页面

但这不是我想要的方式。


当前回答

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

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

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

最后一组快捷键的有趣之处在于: 它们没有列在要定义的Eclipse Keys快捷方式中。 它们可以从多页编辑器继承,使它们成为特定于操作系统的快捷方式。


关于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。 解决这个问题的方法是为这对“复制命令”,并选择我想要的所有“when”。 到目前为止,它至少在Java和JSP文件上工作得很好。 这是一个主要的PITA设置,但它只是一次性的事情。

您可以在这里尝试他的导出首选项。 一旦导入,您应该看到,对于所有相关类型的文档:

其他回答

你可以使用ALT+左转到你的上一个标签,或ALT+右转到前进。这个方法使用了像历史一样的选项卡切换,所以它会转到你打开的上一个选项卡,如果你已经“返回”了一次或多次,它就会前进。我知道这有点奇怪,但很管用。你可以通过点击每一个标签来“重置”历史记录。

3行AutoHotKey脚本(在Windows上,无论如何):

#IfWinActive ahk_class SWT_Window0
^+Tab::^PgUp
^Tab::^PgDn

把它放在你的启动文件夹中(另存为*。ahk,必须有AutoHotKey安装)和Eclipse选项卡现在将像Chrome或Firefox。

我引用VonC的响应,添加了一些东西。

Ctrl+PgUp(PgDn)在当前堆栈中的选项卡之间切换(包括编辑器和视图) Ctrl+E用于在当前堆栈中的选项卡之间切换,使用筛选的列表 Ctrl+F6在编辑器之间切换,无论哪个堆栈 Ctrl+F7在视图之间切换,无论哪个堆栈

另外,有Bug 206299开放使用Ctrl+Tab切换选项卡,而不是Ctrl+PgUp(PgDn)。

因为这会破坏可访问性,所以用户应该为此设置一个首选项。也许在Oomph安装过程中,在欢迎问卷中应该有一个问题。

如果不满意,可以在窗口> Preferences > General > Keys中为自己分配Key Binding。

默认为“Ctrl + F6”。你可以通过Window preferences来改变它。我通常把它改成Ctrl + Tab,就像我们在浏览器和其他东西中切换标签一样。

解决了! !

将方案更改为Microsoft Visual Studio

Window > Preferences >一般>键

寻找scheme下拉菜单

我的eclipse版本:

面向Web开发人员的Eclipse Java EE IDE。

版本:Juno Service Release 1 版本id: 20120920-0800