2013-10-03 66 views
7

當我有兩個Java文件,並且我想將它們並排比較時,我將它們垂直分割。但是,我最終得到3個Java文件,因爲它複製了我分割的文件,而不是僅僅移動它。Intellij - 分割屏幕創建重複

有沒有辦法改變行爲,使它只是拆分我打開的兩個文件,而不是創建第三個?

+1

爲什麼不使用IntelliJ的「比較兩個文件」操作(Ctrl + D)比較文件? – Vic

+0

我不想比較它們,只是在編輯另一個時參考一個。 – EdgeCase

回答

9

這是不可能的。分裂的概念就是分裂編輯。請參閱幫助指南中的Splitting and Unsplitting Editor Window。您可以通過拖動主編輯器窗口中的選項卡來創建第二個編輯器窗口。請參閱幫助指南中的Detaching Editor Tabs。請注意,如果您已經有了拆分,則可以將文件從一個拆分窗格拖到另一個拆分窗格。

你也可以寫一個宏來完成你想要的。

  1. 給你想要分割聚焦
  2. 從菜單中的選項卡:編輯>宏>啓動宏錄製
  3. 記錄順序如下:
  4. 右鍵單擊該選項卡上,並把它分解
  5. 類型CTRL + F4(或F4)關閉原窗口
  6. 停止宏(或者查看底部或經由編輯>宏彈出>停止宏錄製
  7. 在對話框中,給宏的名稱。

現在,您可以從任何文件運行宏>編輯>宏,或者你可以將鍵盤快捷鍵映射到它。請參閱幫助指南中的Binding Macros with Keyboard Shortcuts以瞭解如何執行此操作。

11

不確定何時添加此功能,但您可以簡單地右鍵單擊該選項卡並選擇右移;它具有水平分割然後關閉舊選項卡的效果。

+1

這非常方便! – Siddhartha