2012-09-10 81 views
0

我經常遇到需要查看或手動比較兩個eclipse源代碼的情況。當我擴展某個類並查看當前的超類實現並在子類中編寫類似的實現時,可能會出現這種情況。下面是隨時間推移的解決方案:在eclipse中比較源代碼

  • 只需將原型類複製到另一個文件中,並使用註釋/取消註釋對其進行編輯。這個解決方案對我來說似乎有點髒,導致隱藏的「複製粘貼」錯誤。
  • 在另一個編輯器中打開原型類,並使其「始終可見」。這是一個棘手的問題。
  • 有原型和實際類按順序交流的狀態,所以我們可以使用Back-Forward熱鍵ALT+LEFTALT+RIGHT在它們之間切換,但問題仍然存在 - 我們只有一個活動屏幕。

有沒有更聰明的方法來獲得我需要的功能?

+0

我使用'Beyond Compare' –

回答

1

我認爲@Nos explains更準確的解決方案,但是如果您需要同時有兩個活動的編輯器......您只需要打開這兩個文件,然後「分離」其中一個選項卡,或移動它給另一位編輯。

要將選項卡移動到其他編輯器窗口,只需點擊tab title and drag it to another position。它會自動創建另一個編輯器窗口。

+0

這正是我需要的! – mishadoff

0

我不確定你使用的是什麼版本的Eclipse,但一般情況下你只需選擇你想比較的兩個文件(使用ctrl-key + mouse),然後右鍵點擊其中一個選中的文件,進入「與...比較」子菜單並選擇「彼此」?

+0

這不完全是我想要的。它執行''比較''diff'實用功能。我只想要兩個活躍的編輯。 – mishadoff

+0

我認爲你應該編輯你的帖子以添加此評論。 –

1

您可以點擊源文件選項卡並右鍵單擊 - >然後選擇新的編輯器。你會在那裏得到重複的選項卡。之後,點擊並拖動到任何方向,你會得到兩個不同的框架文件