Python使用什么IDE?

其他人使用哪些IDE(“GUI/编辑器”)进行Python编码?

1673110 次浏览

搜索结果

电子表格版本

电子表格截图

或者,以纯文本形式:(也可作为a截图

                         Bracket Matching -.  .- Line NumberingSmart Indent -.  |  |  .- UML Editing / ViewingSource Control Integration -.  |  |  |  |  .- Code FoldingError Markup -.  |  |  |  |  |  |  .- Code TemplatesIntegrated Python Debugging -.  |  |  |  |  |  |  |  |  .- Unit TestingMulti-Language Support -.  |  |  |  |  |  |  |  |  |  |  .- GUI Designer (Qt, Eric, etc)Auto Code Completion -.  |  |  |  |  |  |  |  |  |  |  |  |  .- Integrated DB SupportCommercial/Free -.  |  |  |  |  |  |  |  |  |  |  |  |  |  |  .- RefactoringCross Platform -.  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+Atom              |Y |F |Y |Y*|Y |Y |Y |Y |Y |Y |  |Y |Y |  |  |  |  |*many pluginsEditra            |Y |F |Y |Y |  |  |Y |Y |Y |Y |  |Y |  |  |  |  |  |Emacs             |Y |F |Y |Y |Y |Y |Y |Y |Y |Y |Y |Y |Y |Y |  |  |  |Eric Ide          |Y |F |Y |  |Y |Y |  |Y |  |Y |  |Y |  |Y |  |  |  |Geany             |Y |F |Y*|Y |  |  |  |Y |Y |Y |  |Y |  |  |  |  |  |*very limitedGedit             |Y |F |Y¹|Y |  |  |  |Y |Y |Y |  |  |Y²|  |  |  |  |¹with plugin; ²sort ofIdle              |Y |F |Y |  |Y |  |  |Y |Y |  |  |  |  |  |  |  |  |IntelliJ          |Y |CF|Y |Y |Y |Y |Y |Y |Y |Y |Y |Y |Y |Y |Y |Y |Y |JEdit             |Y |F |  |Y |  |  |  |  |Y |Y |  |Y |  |  |  |  |  |KDevelop          |Y |F |Y*|Y |  |  |Y |Y |Y |Y |  |Y |  |  |  |  |  |*no type inferenceKomodo            |Y |CF|Y |Y |Y |Y |Y |Y |Y |Y |  |Y |Y |Y |  |Y |  |NetBeans*         |Y |F |Y |Y |Y |  |Y |Y |Y |Y |Y |Y |Y |Y |  |  |Y |*pre-v7.0Notepad++         |W |F |Y |Y |  |Y*|Y*|Y*|Y |Y |  |Y |Y*|  |  |  |  |*with pluginPfaide            |W |C |Y |Y |  |  |  |Y |Y |Y |  |Y |Y |  |  |  |  |PIDA              |LW|F |Y |Y |  |  |  |Y |Y |Y |  |Y |  |  |  |  |  |VIM basedPTVS              |W |F |Y |Y |Y |Y |Y |Y |Y |Y |  |Y |  |  |Y*|  |Y |*WPF bsedPyCharm           |Y |CF|Y |Y*|Y |Y |Y |Y |Y |Y |Y |Y |Y |Y |Y |Y |Y |*JavaScriptPyDev (Eclipse)   |Y |F |Y |Y |Y |Y |Y |Y |Y |Y |Y |Y |Y |Y |  |  |  |PyScripter        |W |F |Y |  |Y |Y |  |Y |Y |Y |  |Y |Y |Y |  |  |  |PythonWin         |W |F |Y |  |Y |  |  |Y |Y |  |  |Y |  |  |  |  |  |SciTE             |Y |F¹|  |Y |  |Y |  |Y |Y |Y |  |Y |Y |  |  |  |  |¹Mac version isScriptDev         |W |C |Y |Y |Y |Y |  |Y |Y |Y |  |Y |Y |  |  |  |  |    commercialSpyder            |Y |F |Y |  |Y |Y |  |Y |Y |Y |  |  |  |  |  |  |  |Sublime Text      |Y |CF|Y |Y |  |Y |Y |Y |Y |Y |  |Y |Y |Y*|  |  |  |extensible w/Python,TextMate          |M |F |  |Y |  |  |Y |Y |Y |Y |  |Y |Y |  |  |  |  |    *PythonTestRunnerUliPad            |Y |F |Y |Y |Y |  |  |Y |Y |  |  |  |Y |Y |  |  |  |Vim               |Y |F |Y |Y |Y |Y |Y |Y |Y |Y |  |Y |Y |Y |  |  |  |Visual Studio     |W |CF|Y |Y |Y |Y |Y |Y |Y |Y |? |Y |? |? |Y |? |Y |Visual Studio Code|Y |F |Y |Y |Y |Y |Y |Y |Y |Y |? |Y |? |? |? |? |Y |uses pluginsWingIde           |Y |C |Y |Y*|Y |Y |Y |Y |Y |Y |  |Y |Y |Y |  |  |  |*support for CZeus              |W |C |  |  |  |  |Y |Y |Y |Y |  |Y |Y |  |  |  |  |+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+Cross Platform -'  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |Commercial/Free -'  |  |  |  |  |  |  |  |  |  |  |  |  |  |  '- RefactoringAuto Code Completion -'  |  |  |  |  |  |  |  |  |  |  |  |  '- Integrated DB SupportMulti-Language Support -'  |  |  |  |  |  |  |  |  |  |  '- GUI Designer (Qt, Eric, etc)Integrated Python Debugging -'  |  |  |  |  |  |  |  |  '- Unit TestingError Markup -'  |  |  |  |  |  |  '- Code TemplatesSource Control Integration -'  |  |  |  |  '- Code FoldingSmart Indent -'  |  |  '- UML Editing / ViewingBracket Matching -'  '- Line Numbering

使用的缩略语:

 L  - LinuxW  - WindowsM  - MacC  - CommercialF  - FreeCF - Commercial with Free limited edition?  - To be confirmed

我没有提到语法高亮等基础知识,因为默认情况下我希望这些。


这是一个反映您的反馈和评论的干列表,我不提倡任何这些工具。随着您不断发布答案,我将不断更新此列表。

PS。你能帮我把上述编辑器的功能添加到列表中吗(比如自动完成、调试等)?

对于这个问题,我们有一个全面的wiki页面https://wiki.python.org/moin/IntegratedDevelopmentEnvironments

提交编辑到电子表格