emacs python代码完成

时间:2011-07-09 00:51:55

标签: python emacs autocomplete code-completion

  

可能重复:
  Emacs - tab-completion of local Python variables

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

我想要的是代码完成:

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

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

我需要做些什么?

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

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

提前致谢。

1 个答案:

答案 0 :(得分:4)

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


我使用autocompletedocsinstallation instruction

您可以通过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)

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

注意:这仅适用于自动完成。如果您想要完整的IDE功能,可以在huitseeker

发布的评论中尝试这些链接