Chr*_*s R 133 python ide macos
我即将开始一项新工作,其中编码实践主要围绕TDD和重构,其主要开发语言是Python.我来自Java世界,并且很长一段时间以来一直是Eclipse的自信用户.当不在Java中工作时,我使用emacs.
我正在寻找一个用于Python的IDE,它将为我提供许多我已经习惯使用Eclipse的功能,不仅用于重构,还包括代码完成,项目管理,SCM集成(目前是CVS,但很可能)切换到git这些天之一)等.
我应该使用什么IDE?
Tim*_*Tim 73
我的2便士,请查看PyCharm http://www.jetbrains.com/pycharm/
(也是多平台)
小智 29
尝试了许多不同的(Kate,Eclipse,Scite,Vim,Komodo):每个人都有一些故障,无论是有限的功能,还是缓慢和无反应.多年后的最终选择:Emacs + ropemacs + flymake.绳索项目文件打开对话框非常快.绳索重构和代码辅助功能非常有用.Flymake显示语法错误.Emacs是最可配置的编辑器.我很满意这个配置.配置的Python相关部分在这里:public.halogen-dg.com browser/alex-emacs-settings/configs/cfg_python.el
mip*_*adi 28
我使用TextMate来满足我所有的Python编程需求.它不是一个IDE本身,但它做了许多IDE所做的事情(没有IDE的所有内容).它具有语法高亮,代码折叠,通过使用额外的捆绑包与各种SCM集成(我知道它支持SVN,Git,Mercurial,Darcs,可能还有其他一些).它也是可扩展和可定制的(再次,通过使用捆绑).它还有一个项目的基本概念.但是,它不会发光的一个地方是代码完成; 一些bundle对代码完成的支持有限,但它通常不像大多数特定于语言的IDE那样令人惊讶.鉴于TextMate是多么棒,但我不知道是否牺牲了它.TextMate绝对让我更富有成效.
Jam*_*hon 25
Netbeans有一个beta Python插件,边缘有点粗糙,但可能会变成非常酷的东西.
此外,还有一长串针对mac的编程中心文本编辑器,可能适合您的需求,也可能不适合您.
我通常使用komodo编辑或aquamacs与ropemacs.虽然我应该警告你,如果你来自Java或C#背景,IDE功能将不会是你习惯的.我个人发现强大的IDE比我们帮助更多.
更新:我还应该指出,如果你有钱Komodo IDE是值得的.这是Komodo Edit的付费版本.