我在我的笔记本电脑和台式机上安装了Eclipse + PyDev,它们都是双引导Windows Vista 64 & Ubuntu 12.04。现在,我唯一的'版本'已经完全充实了我想在笔记本电脑上使用Windows的方式。在计算机和两个操作系统上复制(并希望同步)这种方法最好的方法是什么?在这种情况下,唯一使用该帐户的人就是我自己。在多台计算机上使用相同的Pydev/Eclipse环境
回答
几点建议:
如果你只是想用一些 常见的配置来优化你的Eclipse安装,然后让他们从这一点偏离,你 可以在你的工作区文件夹复制到你想要的所有地方,然后将 切换到Eclipse中的那些工作区。您也可以使用
File > Export > General > Preferences
在Eclipse中将您的偏好从 导出,这可能也可以, 或更好。如果要在Ubuntu和Windows之间共享Eclipse配置,可以在Ubuntu中安装NTFS-3G,然后使Eclipse工作区指向您的Windows分区。我不确定Eclipse是否可以处理这个问题(例如JDK路径)。
如果您想使用相同的配置为所有设备和操作系统,并考虑你不会在同一时间使用多个Eclipse实例:
如果你的Wi-您可以在Windows中共享您的Eclipse工作区,然后在另一个Windows中映射网络驱动器号,并在您的Ubuntus中安装远程网络位置。您仍然可以对同一设备使用上面的第二个建议。
或者,您可以使用rsync或类似工具同步您的不同工作区,无论是在启动还是关闭Eclipse时。通过这种方式,您可以将上述选项从使用Eclipse时的可能性能问题移至启动或关闭时的性能问题。
您可以在开始时同步以获取来自其他设备的最新更改,并在关闭时进行同步,因为您希望将所做的更改也推送到其他工作区。在Ubuntu中,您可以在Eclipse调用中将同步命令包装在shell脚本中,而在Windows中,您可以使用Hidden Start执行相同的操作,只是它可以隐藏shell窗口。
您可以使用诸如Dropbox,Skydrive或Ubuntu One之类的服务来存储您的Eclipse工作区并让其客户端软件为您执行同步作业。
这是到了我的脑海。也许Eclipse有内置的东西来处理除导出向导以外的其他内容,不确定。
究竟分享
记住,工作区是你所有的个人配置驻留,包括你使用Eclipse的时候看到项目列表。如果其中一些项目位于工作区目录之外,则可能会遇到路径冲突,例如C:\MyProject
存在于PC中,但在笔记本电脑中丢失。您可以保留工作区目录中的所有项目,以避免这种情况。另外,如果你选择第一个建议,那么导出向导如上所述可能会更好。
我不认为这是一个好主意,只分享工作区的一部分,除非你知道你在做什么,而且我没有看到从共享整个Eclipse目录本身得到很多好处(这在Linux和Linux之间是不可能的Windows无论如何)。您可以在File > Switch Workspace
中找到您的工作区的确切位置。
我见过有人在其他帖子中建议DropBox,但我只使用SkyDrive,所以我想知道哪些文件夹,我将不得不同步它(日食程序目录/工作区/两者?) –
Dropbox可能是最简单的选择...无论如何,我已经将所有计算机/帐户同步了。然而,像阿拉贝拉一样,我并不确定要同步哪些文件/目录,以及通过将内容从当前位置移动到我的Dropbox文件夹中来借用哪种麻烦... – memilanuk
在最新版本中,有在File> Export> General> Preferences'对话框中没有PyDev选项。 –
- 1. ColdFusion和PHP在同一台计算机上,不同的环境
- 2. 在多台计算机上使用PyDev
- 3. 在多台计算机上使用相同的调试密钥库
- 4. 2台计算机上的开发环境Sinatra&MySQL
- 5. 在同一台计算机上开发和使用相同的Python
- 6. 跨多台计算机同步相同的代码块文件
- 7. 我可以在不同的计算机上使用相同的虚拟环境吗
- 8. 跨多台计算机的DateTime同步
- 9. 在多台计算机上运行Git
- 10. 在两台不同的计算机上开发相同的应用程序
- 11. 在同一台计算机上运行多个版本的OpenCV
- 12. 如何在多台计算机上同步我的开发?
- 13. 在多台计算机上执行不同的实体框架
- 14. 多台计算机上的Django芹菜
- 15. 使用Git在多台计算机之间进行同步
- 16. 如何在同一台Windows计算机上使用具有相同帐户的多个存储库的GIT
- 17. 在单台机器上模拟经典分布式计算模型的环境
- 18. 在同一台计算机上使用瓶装和php
- 19. 在同一台计算机上运行多个TeamCity代理?
- 20. C#安装 - 同时在多台计算机上安装软件
- 21. 在多台计算机上为同一存储库设置GitHub
- 22. 在许多计算机上打开相同的.Net项目
- 23. 在多台计算机上使用任务并行库
- 24. 在多台计算机上使用Foundation-CLI/Gulp
- 25. 在多台计算机上使用数据库 - Ruby On Rails/MySQL
- 26. Qt - Visual Studio - 在多台计算机上使用项目
- 27. 如何从另一台计算机上的第一台计算机绘制相同的线?
- 28. 如何使用集市访问2台计算机上的相同文件夹
- 29. GIT克隆多台计算机上
- 30. 来自同一台计算机上多个进程的Logstash
我有完全相同的问题 - 在我的电脑上安装PyDev就是这样一个任务(我们有严重的网络不稳定),所以我不期待在笔记本电脑上再次通过相同的事情。 –