【问题标题】:Drop-Down Autocompletion in Emacs' Python-ModeEmacs 的 Python 模式中的下拉自动完成
【发布时间】:2012-10-24 20:15:51
【问题描述】:

我已经安装了 python-mode 并使用 M-Tab 自动完成,但是当我执行它时,可能的完成最终会出现在我的另一个开放框架中。有没有办法让emacs到,

  1. 使用下拉菜单向我显示可能的完成(或 Vim 风格的快速修复框架)
  2. 在我一遍又一遍地按M-tab 时自动填写可能的补全?

编辑:经过一番冲浪,我意识到auto-complete 是我正在寻找的插件(至少在下拉菜单方面),但我仍然不知道如何让python-mode 的候选检测自动完成。我试过ac-python,但它似乎冻结了emacs...

【问题讨论】:

    标签: python emacs


    【解决方案1】:

    M-TAB 确实完成,而不是自动完成。 “自动”表示不需要密钥。自动完成由多个环境提供,主要基于公司模式或 auto-complete.el

    http://gabrielelanaro.github.com/emacs-for-python,后者

    https://github.com/pdee/pdee,基于 Pymacs/公司

    或通过集市,也基于 Pymacs/公司

    bzr 分支 lp:python-mode/components-python-mode

    【讨论】:

      【解决方案2】:

      https://github.com/auto-complete 的作者之一也在创建emacs-jedi,它基本上是 Emacs 中 Python 的自动完成功能(它使用 Jedi 自动完成库)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-02-06
        • 2012-04-18
        • 2015-02-13
        • 2010-09-14
        • 1970-01-01
        • 2023-03-12
        相关资源
        最近更新 更多