【问题标题】:Searching for a Python lightweight IDE (or text-editor) [duplicate]搜索 Python 轻量级 IDE(或文本编辑器)[重复]
【发布时间】:2011-08-26 01:59:26
【问题描述】:

可能重复:
What IDE to use for Python?

大家好,

我正在寻找用于编写 Python 代码的轻量级 IDE 或文本编辑器(当然还有插件)。我希望该软件提供的一些功能如下:

1) 自动完成/建议
2) 多标签
3) 自动格式化(如果可能,在保存时)
4) 语法高亮
5).py代码之间轻松导航(在Eclipse中,如果使用F3,可以跳转到Class/Interface文件)
6) 展开/折叠(更称为折叠?)
7) 与特定于 Python 的代码检查集成(代码分析、单元测试工具等)
8) [可选] 源树(浏览/导航)

我更喜欢使用键盘导航,因为我使用的是笔记本电脑(显示屏尺寸也有限),并且我想避免使用鼠标。

更新:如果开箱即用未提供插件名称,请同时列出它们。

谢谢

【问题讨论】:

    标签: python ide editor


    【解决方案1】:

    Emacs 有 python.el(由 Emacs 社区编写)和 python-mode.el(由 Python 社区编写)。此外,绳索、ropemacs 等等。看看EmacsWiki,如果你愿意使用 Emacs,你肯定会发现一些东西。

    【讨论】:

      【解决方案2】:

      您提到了 Eclipse - PyDev,一个用于 Eclipse 的 Python IDE 呢?

      编辑——另外,this question 有一个非常全面的 Python IDE 列表,按功能排序。可能值得一看。

      【讨论】:

      • 我相信 Eclipse 不符合问题的主要要求:“轻量级”编辑器
      • 考虑到现在个人电脑的性能,pydev for Eclipse 是一个不错的选择。只需按照此处的说明下载 Eclipse,然后安装 pydev。 pydev.org/manual_101_install.html
      【解决方案3】:

      如果您使用的是 Windows,我建议您提供Python Tools for Visual Studio。可能不够轻巧,但确实不错。

      外观粗糙,但非常轻巧且功能强大:您可以使用Vim as a Python IDE 查看。

      【讨论】:

      • 在我看来,Vim 可以满足所有要求,但不是开箱即用。尽管如此,Vim 还是值得付出努力的,因为它带来了多倍的回报。
      【解决方案4】:

      Wingware 的 Python IDE 满足您的所有要求,我认为它是最好的 Python IDE。话虽如此,它是一种商业产品,并非免费提供,尽管 Wingware 提供非商业/开源许可。

      【讨论】:

      • 如果你是一个活跃的开源项目,有一个解决方法,但要获得批准有点困难
      • 是的,我也记起来了,然后编辑了。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-29
      • 1970-01-01
      • 2010-09-10
      • 2011-03-12
      • 2010-09-07
      • 1970-01-01
      相关资源
      最近更新 更多