在多台计算机上使用相同的Pydev / Eclipse环境

时间:2012-10-07 22:37:55

标签: eclipse pydev

我的笔记本电脑和台式机上都安装了Eclipse + PyDev,这两款产品都是双启动的Windows Vista 64& Ubuntu 12.04。现在唯一的'版本'我完全充实了我想要它的方式是在笔记本电脑上的Windows。跨计算机和两个操作系统复制(并希望同步)这个的最佳方法是什么?在这种情况下,唯一使用帐户的人就是我自己。

1 个答案:

答案 0 :(得分:2)

一些建议:

  1. 如果您只是想用一些改进Eclipse安装 通用配置允许他们偏离这一点,你 可以将工作区文件夹复制到所需的所有位置,然后切换 从Eclipse中的那些工作区。您也可以从中导出首选项 在Eclipse中使用File > Export > General > Preferences,这可能也有效, 或者更好。

  2. 如果你想在Ubuntu和Windows之间共享Eclipse配置,你可以在Ubuntu中安装NTFS-3G,然后让Eclipse工作区指向你的Windows分区。我不确定Eclipse是否可以很好地处理这个问题(例如JDK路径)。

  3. 如果要对所有设备和操作系统使用相同的配置,并且考虑到您不会同时使用多个Eclipse实例:

    1. 如果您有Wi-Fi,您可以在Windows中共享Eclipse工作区,然后在其他Windows中映射网络驱动器号,并在Ubuntus中安装远程网络位置。你仍然可以使用上面的第二个建议相同的设备。

    2. 或者,您可以在启动和关闭Eclipse时使用rsync或类似工具来同步不同的工作区。这样,您可以使用上述选项移动可能的性能问题,从使用Eclipse到启动或关闭它时。

      您可以在开始时同步以获取来自其他设备的最新更改,并在关闭时进行同步,因为您还希望将所做的更改推送到其他工作区。在Ubuntu中,您可以在shell脚本中围绕Eclipse调用包装同步命令,在Windows中,您可以对Hidden Start执行相同操作,但它可以为您隐藏shell窗口。

    3. 您可以使用Dropbox,Skydrive或Ubuntu One等服务来存储您的Eclipse工作区,并让他们的客户端软件为您执行同步工作。

  4. 这就是我想到的。也许Eclipse除了导出向导之外还有内置处理这个的东西,不确定。

    究竟要分享什么

    请记住,工作区是您所有个人配置所在的位置,包括您在使用Eclipse时看到的项目列表。如果其中一些项目位于工作区目录之外,则可能会遇到路径冲突,例如PC中存在C:\MyProject但笔记本电脑中缺少路径冲突。您可以将所有项目保留在工作区目录中,以避免这种情况。另外,如果你去寻找第一个建议,那么导出向导可能会更好。

    我不认为只分享部分工作空间是个好主意,除非你知道自己在做什么,并且我没有看到共享整个Eclipse目录本身带来太多好处(这在Linux和Windows之间是不可能的)无论如何)。您可以在File > Switch Workspace中找到工作区的确切位置。