如何在Eclipse中打开的窗口之间切换?有Ctrl+F6,但它在问我想要哪个,但我想在浏览器或操作系统中的窗口(Cmd/Win+Tab)中切换它,而不需要从列表中选择文件。如何在Eclipse中完成这个简单的事情?
我尝试为事件分配热键:
向前 向前的历史 下一个页面
但这不是我想要的方式。
如何在Eclipse中打开的窗口之间切换?有Ctrl+F6,但它在问我想要哪个,但我想在浏览器或操作系统中的窗口(Cmd/Win+Tab)中切换它,而不需要从列表中选择文件。如何在Eclipse中完成这个简单的事情?
我尝试为事件分配热键:
向前 向前的历史 下一个页面
但这不是我想要的方式。
当前回答
按住CTRL并按F6,直到你到达你想要的编辑器,然后释放。UI没有窗口选择那么漂亮,但是功能是一样的。
其他回答
你可以使用ALT+左转到你的上一个标签,或ALT+右转到前进。这个方法使用了像历史一样的选项卡切换,所以它会转到你打开的上一个选项卡,如果你已经“返回”了一次或多次,它就会前进。我知道这有点奇怪,但很管用。你可以通过点击每一个标签来“重置”历史记录。
由于某种原因,我的Eclipse设置被损坏了,所以我不得不手动编辑文件/.plugins/org.eclipse.e4.workbench/workbench.xmi
我以前必须将Ctrl+Tab设置为类似浏览器的选项卡切换,即使在Eclipse首选项中重置所有键绑定也无法摆脱快捷键(它们也不会显示在任何地方)。我打开上面提到的文件并删除与非功能快捷方式相关的<bindings>元素,标记为<tags>type:user</tags>。
在2022-03之前的Eclipse版本中,曾经使用CTRL + Tab在编辑器之间按LRU顺序切换,与CTRL + E相同-我相信这是相同的功能。从2022年版本开始,这不再是CTRL + Tab用于移动到不同的窗格(即从编辑器移动到底部窗格,或从底部窗格移动到其中一个侧栏)的情况。
在任何一种情况下,CTRL + Tab都没有显示为Windows->首选项->通用->键配置对话框中使用的绑定-它似乎是硬编码的。
这真的让我很恼火,因为我非常习惯使用CTRL + Tab在多选项卡应用程序中切换选项卡,无论如何,这是一个比CTRL + E更容易的快捷方式。
我的解决方案是进入键配置对话框,将“快速切换编辑器”快捷键从CTRL + E替换为CTRL + Tab。
“快速切换编辑器”基本上是我需要的-按一次,快速释放,你回到以前使用的编辑器;按一次,按住修改器-你会得到一个菜单,你可以导航到不同的编辑器在LRU的顺序。
没有人会读我的答案,但不管怎样……如果你使用的是Mac OS X系统,你一定会喜欢在Eclipse中使用多点触摸手势进行历史导航:http://sourceforge.net/apps/mediawiki/eclipsemultitch/
一种方法是使用VI插件,然后你只需要做:n(和:n)来在文件之间切换。
我就是这么做的。