我在 Emacs 23 中尝试了两种 Python 全方位完成的方法:
CEDET 中的语义无法解析来自库导入的方法。例如,我在 Python 脚本中有“import os”。我希望它在我输入“os”后显示“os”中的所有内容。
绳索/ropemacs。它确实有效,并且可以在您在库名称后键入一个点时提取所有方法。但是,它太……慢了。每次绳子工作时,我的 Emacs 都会冻结大约 5 秒或更长时间。
ac-python.el。它工作得非常快。但是,它需要手动 Cc Cc 将缓冲区发送到 Python shell,以便它可以构建完成源。此外,我不能在 Emacs 中使用 IPython 来执行此操作。不方便。
那么,既然 Emacs 和 Python 都如此流行,那么任何人都可以提出一种在 Emacs 中完成 Python 的简单方便的方法吗?谢谢。