emacs python代码完成

可能重复:
Emacs - 本地Python变量的Tab完成

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

我想要的是代码完成:

  • 当前文件(甚至是所有打开的缓冲区)
  • 任何在当前文件中导入的模块
  • 标准库
  • (是的,我被智力感觉宠坏了)

    我需要做什么来实现这一目标?

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

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

    提前致谢。


    更新 :我现在严格使用melpa包管理器,我从那里安装auto-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)
    

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

    注意:这仅适用于自动完成。 如果你想要一个完整的IDE功能,你可以尝试一下huitseeker发布的评论链接

    链接地址: http://www.djcxy.com/p/53621.html

    上一篇: emacs python code completion

    下一篇: Readibility of anonymous closures in nested loops