我即将开始一份新工作,其中编码实践主要围绕 TDD 和重构,其主要开发语言是 Python。我来自 Java 世界,长期以来一直是 Eclipse 的忠实用户。当不使用 Java 工作时,我使用 emacs。
我正在寻找一个适用于 Python 的 IDE,它将为我提供许多我已经习惯使用 Eclipse 的功能,不仅用于重构,还用于代码完成、项目管理、SCM 集成(目前是 CVS,但可能这些天之一切换到git)等。
我应该使用什么 IDE?
原文由 Chris R 发布,翻译遵循 CC BY-SA 4.0 许可协议
尝试过很多不同的(Kate、Eclipse、Scite、Vim、Komodo):每一个都有一些故障,要么功能有限,要么缓慢且无响应。时隔多年最终选择:Emacs + ropemacs + flymake。绳索项目文件打开对话框非常快。绳索重构和代码辅助功能非常有用。 Flymake 显示语法错误。 Emacs 是最可配置的编辑器。我对这个配置很满意。配置的 Python 相关部分在这里:public.halogen-dg.com browser/alex-emacs-settings/configs/cfg_python.el