Emacs中的Python omni-completion

时间:2012-02-25 01:14:24

标签: python emacs omnicomplete

我在Emacs 23中尝试了两种Python omni-completion方法:

  1. CEDET中的语义无法解析库导入中的方法。例如,我在Python脚本中有“import os”。我希望它在输入“os”后显示“os”中的所有内容。

  2. 绳/ ropemacs。它确实有效,并且可以在lib名称后键入一个点时拉出所有方法。但是,它太慢了......每次绳索工作时,我的Emacs冻结约5秒或更长时间。

  3. AC-python.el。它运作得非常快。但是,它需要手动C-c C-c才能将缓冲区发送到Python shell,以便它可以构建完成源。另外,我不能在Emacs中使用IPython来做到这一点。不方便。

  4. 因此,既然Emacs和Python都被如此广泛使用,那么有人可以在Emacs中为Python完成提供一种简单方便的方法吗?感谢。

1 个答案:

答案 0 :(得分:0)

anything-ipython.el需要anything(这可以做得更多,强烈推荐)。