个人感觉PyCharm相比pydev的几个优点:
1. diff文件的时候,修改前的文件在左边,修改后的在右边。
你可能会说,“what?! 这也算亮点?” 是的,pydev的diff就是so任性地的把修改后的文件放左边的。
2. 与git的完美集成。
diff的窗口中可以编辑源文件是一个很实用的功能,提交代码前用diff浏览所有的修改的时候,经常免不了随手做一些改动。
pyCharm中merge解决conflict的功能很直观: 三个窗口横向排列, 左右两个窗口往中间merge。
3. 项目管理的方式很直观,打开文件夹(项目根目录)就好,项目配置文件自动生成到.idea目录。
pydev包括Visual Studio的项目管理,经常让我不小心就把项目配置文件创建到了project_name/project_name下面去,傻傻分不清楚IDE按照什么逻辑自动创建目录。 用软件直接打开项目根目录,自动加载项目配置,很喜欢这个人性化的设计。
4. 有丰富的插件系统,包括非常好用的vim插件,可以在PyCharm编辑窗口中以vim的方式切代码,怎一个爽字了得。
PyCharm的社区版是完全免费的,专业版增加了很多Django开发的功能。
有兴趣的同学去官网看看吧。http://www.jetbrains.com/pycharm/
PyCharm的口号很有意思 - “Tools Matter”,和我们古人说的“工欲善其事,必先利其器”是一个意思。
我个人的体会,PyCharm确实是一个Python开发的利器,强烈推荐给Python开发者,尤其是和我一样python+git+vim的用户。
软件开发者要想提高战斗力,除了趁手的兵器,还要有好的心情。推荐大家关注一个好玩的微信号,专门分享程序员的笑话。公众号的名字叫“码农笑笑生”,下面有二维码。笑一笑,bug少~