2012-10-07 102 views
3

我在我的筆記本電腦和臺式機上安裝了Eclipse + PyDev,它們都是雙引導Windows Vista 64 & Ubuntu 12.04。現在,我唯一的'版本'已經完全充實了我想在筆記本電腦上使用Windows的方式。在計算機和兩個操作系統上覆制(並希望同步)這種方法最好的方法是什麼?在這種情況下,唯一使用該帳戶的人就是我自己。在多臺計算機上使用相同的Pydev/Eclipse環境

+0

我有完全相同的問題 - 在我的電腦上安裝PyDev就是這樣一個任務(我們有嚴重的網絡不穩定),所以我不期待在筆記本電腦上再次通過相同的事情。 –

回答

2

幾點建議:

  1. 如果你只是想用一些 常見的配置來優化你的Eclipse安裝,然後讓他們從這一點偏離,你 可以在你的工作區文件夾複製到你想要的所有地方,然後將 切換到Eclipse中的那些工作區。您也可以使用File > Export > General > Preferences在Eclipse中將您的偏好從 導出,這可能也可以, 或更好。

  2. 如果要在Ubuntu和Windows之間共享Eclipse配置,可以在Ubuntu中安裝NTFS-3G,然後使Eclipse工作區指向您的Windows分區。我不確定Eclipse是否可以處理這個問題(例如JDK路徑)。

  3. 如果您想使用相同的配置爲所有設備和操作系統,並考慮你不會在同一時間使用多個Eclipse實例:

    1. 如果你的Wi-您可以在Windows中共享您的Eclipse工作區,然後在另一個Windows中映射網絡驅動器號,並在您的Ubuntus中安裝遠程網絡位置。您仍然可以對同一設備使用上面的第二個建議。

    2. 或者,您可以使用rsync或類似工具同步您的不同工作區,無論是在啓動還是關閉Eclipse時。通過這種方式,您可以將上述選項從使用Eclipse時的可能性能問題移至啓動或關閉時的性能問題。

      您可以在開始時同步以獲取來自其他設備的最新更改,並在關閉時進行同步,因爲您希望將所做的更改也推送到其他工作區。在Ubuntu中,您可以在Eclipse調用中將同步命令包裝在shell腳本中,而在Windows中,您可以使用Hidden Start執行相同的操作,只是它可以隱藏shell窗口。

    3. 您可以使用諸如Dropbox,Skydrive或Ubuntu One之類的服務來存儲您的Eclipse工作區並讓其客戶端軟件爲您執行同步作業。

這是到了我的腦海。也許Eclipse有內置的東西來處理除導出嚮導以外的其他內容,不確定。

究竟分享

記住,工作區是你所有的個人配置駐留,包括你使用Eclipse的時候看到項目列表。如果其中一些項目位於工作區目錄之外,則可能會遇到路徑衝突,例如C:\MyProject存在於PC中,但在筆記本電腦中丟失。您可以保留工作區目錄中的所有項目,以避免這種情況。另外,如果你選擇第一個建議,那麼導出嚮導如上所述可能會更好。

我不認爲這是一個好主意,只分享工作區的一部分,除非你知道你在做什麼,而且我沒有看到從共享整個Eclipse目錄本身得到很多好處(這在Linux和Linux之間是不可能的Windows無論如何)。您可以在File > Switch Workspace中找到您的工作區的確切位置。

+0

我見過有人在其他帖子中建議DropBox,但我只使用SkyDrive,所以我想知道哪些文件夾,我將不得不同步它(日食程序目錄/工作區/兩者?) –

+0

Dropbox可能是最簡單的選擇...無論如何,我已經將所有計算機/帳戶同步了。然而,像阿拉貝拉一樣,我並不確定要同步哪些文件/目錄,以及通過將內容從當前位置移動到我的Dropbox文件夾中來借用哪種麻煩... – memilanuk

+0

在最新版本中,有在File> Export> General> Preferences'對話框中沒有PyDev選項。 –

相關問題