emacs python代码完成

Ste*_*son 8 python emacs autocomplete code-completion

可能重复:
Emacs - tab-completion本地Python变量

好的,我对此感到非常困惑.

我想要的是代码完成:

  • 当前文件(甚至是所有打开的缓冲区)
  • 在当前文件中导入的任何模块
  • 标准库

(是的,我被智能宠坏了)

我需要做什么?

我真的很困惑,因为似乎有无数的代码完成插件,只是不知道我需要/想要哪些.

请不要建议其他编辑/ ide.我知道很多人都有开箱即用的东西,但我真的很喜欢emacs.

提前致谢.

kus*_*sut 4

更新:我现在严格使用melpaauto-complete包管理器,我从那里安装。这更容易。我不再使用下面这个方法了。


我使用自动完成文档安装说明

你可以通过make(我用过这个)安装它,或者通过执行install.el,或者手动安装(字节编译)

您需要向 init.el 添加一些内容

;;load the auto complete path here, if you havent done it
(add-to-list 'ac-dictionary-directories "~/.emacs.d/ac-dict")
(require 'auto-complete-config)
(ac-config-default)
Run Code Online (Sandbox Code Playgroud)

我不知道除此之外是否还有任何工具,但到目前为止这对我来说已经足够了。

注意:这仅用于自动完成。如果您想要完整的 IDE 功能,您可以尝试huitseeker发表的评论中的这些链接