Mac OS X上Python的好IDE是什么?

2024-04-20 11:24:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我即将开始一项新的工作,其中的编码实践主要集中在TDD和重构上,其主要开发语言是Python。我来自Java世界,很长一段时间以来一直是Eclipse的自信用户。当不在Java中工作时,我使用emacs。

我正在寻找一个用于Python的IDE,它将为我提供许多我在Eclipse中已经习惯的功能,不仅用于重构,而且在代码完成、项目管理、SCM集成(目前是CVS,但有一天可能会切换到git)等方面。

我应该使用什么IDE?


Tags: 代码用户功能语言编码世界scmjava
3条回答

我使用TextMate满足所有Python编程需要。它本身并不是一个IDE,但是它做了很多IDE所做的事情(没有IDE的所有基础)。它有语法突出显示、代码折叠、通过使用其他包与各种scm集成(我知道它支持SVN、Git、Mercurial、Darcs,可能还有其他一些包)。它还具有很强的可扩展性和可定制性(同样,通过使用bundle)。它还有一个基本的项目概念。不过,有一个地方它并不出色,那就是代码完成;一些bundle对代码完成的支持有限,但它通常不如大多数特定于语言的ide那么令人惊奇。不过,考虑到TextMate有多棒,我不知道牺牲它。TextMate肯定让我更有效率。

我的2便士,看看皮查姆 http://www.jetbrains.com/pycharm/

(也是多平台)

尝试过很多不同的方法(凯特,Eclipse,Scite,Vim,Komodo):每种方法都有一些小故障,要么功能有限,要么反应迟钝。多年后的最终选择:Emacs+ropemacs+flymake。Rope项目文件打开对话框非常快速。Rope重构和代码辅助功能非常有用。Flymake显示语法错误。Emacs是最可配置的编辑器。我对这个配置很满意。这里是与Python相关的配置部分:public.卤素-dg.com browser/alex emacs settings/configs/cfg_Python.el

相关问题 更多 >