【问题标题】:IDE for python (something with a mix of KDE and emacs)python的IDE(混合了KDE和emacs的东西)
【发布时间】:2012-02-01 17:20:28
【问题描述】:

我正在使用文本编辑器 (Sublime Text) 在 Python 中进行编程。最新版本非常酷,但我想知道是否有任何(免费)可用于 Python 的 IDE 满足以下两个标准(我关心的那些)

  1. 每当您开始键入类的名称时,都会自动提示名称/方法,例如在 Visual Studio 或 KDE(至少在 C++ 版本中)。 Sublime text 会跟踪在打开的窗口中输入的单词并提供建议,但它会返回所有输入的单词作为建议。

  2. 4 个空格后的缩进锁定。 Emacs 有一个非常酷的属性,您可以将缩进锁定为四个空格,对于给定的块,无论您按多少次制表符和空格,它都不会超出这些空格。当使用 ctrl + c 和 ctrl + v 时,这很漂亮,只需一个选项卡即可处理缩进。我相信这也可以在 KDE 中完成。

我使用 KDE 进行 C++ 开发,它非常酷。 额外的加分点:如果我可以定义自己的视觉环境......:P 像插件......

有什么建议吗?

【问题讨论】:

标签: python ide


【解决方案1】:

你可以试试Eclipse。它有一个名为PyDev 的插件,可让您在python 中工作。 看看这里Python Development with PyDev and Eclipse

【讨论】:

    【解决方案2】:

    请记住,#1 在 Python 中实际上是不可能的。一些工具尝试了它,但总是有很大的限制。考虑这段代码:

    if foo():
       bar = "quux"
    else:
       bar = [42]
    

    现在,当您在下一行输入bar. 时,应该建议哪些方法?那些用于字符串,或那些用于列表?而这只是冰山一角。

    【讨论】:

      【解决方案3】:

      AptanaPyCharm 中有一些不错的 IDE。后者需要花钱,但它仍然是一个很棒的 Python IDE。

      Geany 是一个基于文本的 IDE,它没有其他两个强大,但它可以提供一些建议。不过,我对空间强制执行不是 100% 确定。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-07-23
        • 1970-01-01
        • 1970-01-01
        • 2013-02-24
        • 2011-04-05
        • 2014-07-20
        • 2016-11-07
        • 1970-01-01
        相关资源
        最近更新 更多