如何从最简的Eclipse + PyDev开始?
我打算从SPE转到Eclipse + PyDev,这样可以获得更好的代码补全功能。我觉得SPE的代码补全有点奇怪。
那么,我该如何开始使用Eclipse + PyDev呢?我浏览了http://www.eclipse.org,发现Eclipse是由一些基础系统构成的,之后可以添加插件来增加更多功能。我还发现了http://www.easyeclipse.org,它提供了一个现成的Eclipse + PyDev版本。
我有两个选择:简单的方法和复杂的方法。
简单的方法
直接从http://www.easyeclipse.org下载就行。问题是,我不知道该用哪个版本,v1.2.2.2
还是v1.3.1
?
复杂的方法
我想保持Eclipse的安装尽量简单,所以我想先下载一个基础版本,然后随着技能的提高再添加插件。目前,我在IDE中只想要以下功能:
- 合适的代码补全功能,
- 一个简单的快捷键来运行当前程序。应该是像F5或F9这样的键。
最终,我会想使用更高级的工具,但我希望在需要或想学习的时候再添加插件:
- 调试功能
- 单元测试
- 版本控制
我应该安装哪些插件来获得我刚提到的这些特定功能呢?
3 个回答
我之前没怎么用过PyDev和Eclipse,但Eclipse自带了一些快捷键,你可以把这些快捷键改成你喜欢的样子。如果你安装的是标准版的Eclipse(其实它并不算“轻便”,你懂的),再加上PyDev的话,你应该就能直接使用调试功能了。Eclipse还有很多插件,可以支持你喜欢的版本控制系统,比如git、bazaar、subversion或者CVS。你可以去看看这个列表。
补充:如果你决定使用Easyclipse,似乎没有理由不选择最新的稳定版本。
我用EasyEclipse有一段时间了,虽然比起当时的标准版本,出错和不兼容的情况少了很多,但我还是不喜欢有些模块要么太旧,要么根本不支持。与此同时,标准版本已经足够稳定了。
在PyDev中,调试和单元测试是集成在一起的。你需要在设置里配置Python解释器,选择“自动配置”应该就可以了。然后在一个Python模块上选择“运行为...”然后选择“Python单元测试”。如果要调试,可以在“运行”菜单里找到相关选项。版本控制方面要看你用什么,我觉得CVS已经集成进去了,但我用的是Subversion,所以你需要安装Subversive插件(现在可以从Eclipse的库里找到,但你还是得手动安装)。
最简单的Eclipse安装包是大约50MB的 平台运行二进制文件(可以在页面中间找到)。先下载并安装这个,然后打开Eclipse,点击帮助(Help)菜单,选择安装新软件(Install New Software...),在链接框里输入 http://pydev.org/updates 来安装PyDev,这样就完成了。其实并不难。