2011-11-15 88 views
1

我一起編程Eclipse(4 javascript)& PyDev。例如,在一個項目中,我用不同的文件打開了5個選項卡。現在我需要與另一個項目一起工作,但我不想再回到先前的草案來查看所有必需的文件並再次打開它們,並關閉現有的文件。切換到不同的項目有多容易,看看是否有開放的東西,所以它保持?在eclipse中使用不同的項目

+0

是不是你保持兩個項目打開..什麼是需要關閉其他項目 – ScoRpion

+0

他沒有真正寫作關於打開/關閉項目,但文件。 –

回答

2

我明白了什麼是,要專注於你目前正在做的工作。你有不同的上下文你想切換。至少有三個選項可供使用:

  1. 使用不同的工作空間(使用相同的Eclipse安裝)。如果2之間沒有重疊,這非常有用,因此每個工作空間都代表了不同類型的工作和上下文。 要做到這一點,請定義2個工作區,以及一個快捷方式或shell文件來爲它們啓動2個eclipse實例。在Windows中,這兩個可能顯示爲:

    start-ecl1: c:\eclipse\eclipse.exe -vm <jdk> -data ws1 
    start-ecl2: c:\eclipse\eclipse.exe -vm <jdk> -data ws2 
    
  2. 在同一工作區內使用不同的窗口。所以你共享相同的目錄(==工作區),但將你的工作劃分爲physikcal窗口。您只有一個Eclipse正在運行,但可以通過在兩個窗口之間切換來在兩個上下文之間切換。

    要做到這一點,請從例如包資源管理器查看菜單條目Open in new window

    作爲其中的一種變體,您可以使用不同的工作集來處理不同的上下文。爲此,請執行以下步驟:

    • 在包資源管理器中,打開「選擇工作集」對話框。
    • 創建一個新的工作集,並定義哪些項目應該在該工作集中可見。
    • 給它一個名字,然後選擇工作集。
    • 因此,只有您選擇的項目才能在包資源管理器中看到。

    但是,從不可見項目打開的編輯器保持打開狀態,因此使用Mylyn時未達到下一個選項。

  3. 使用Mylyn和任務來定義手頭的任務。上下文將由Mylyn即時創建,當您切換任務時,Mylyn會爲您切換上下文(打開編輯器,視圖...)。

    要開始使用Mylyn的,看看視頻在Mylyn get started

我個人的看法是,最後一個是最複雜的,第一個是好的,如果項目沒有任何關係與彼此。第二個是最容易使用的。

+0

您可以添加到第二個選項以使用工作區僅顯示工作區中項目的子集。 –

+0

好主意。我去做。 – mliebelt

相關問題