3

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

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

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

4

2 回答 2

1

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

于 2012-12-01T14:30:24.187 回答
0

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

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

https://github.com/pdee/pdee,基于 Pymacs/company

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

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

于 2012-11-05T15:52:48.777 回答