2012-02-20 879 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

相關問題