如何在emacs中的ipython中获得标签完成?

时间:2015-01-11 22:19:30

标签: python emacs ipython

我通过emacs 24中的包管理器使用pip --user和python-mode安装了ipython。我可以将代码发送到python文件并从python文件启动ipython后将其添加到我的.emacs中:

(add-to-list 'load-path "~/.emacs.d/elpa/python-mode-6.1.3")
(require 'python-mode)
(setq-default py-shell-name "~/.local/bin/ipython")

但它似乎没有完成标签。当我键入C-h b来查看键绑定时,我可以看到一个名为" py-shell-complete"与约束""但当我做" M-tab"它alt-tabs到另一个窗口(在我的例子中,Chrome浏览器)。这是ipython完成键我首先要寻找的吗?而且,如果是的话,我如何才能让它只用Tab键?

1 个答案:

答案 0 :(得分:0)

它只是TAB - 在字符串结尾处完成,否则调用缩进。

如果它不起作用,请在

提交错误报告

https://bugs.launchpad.net/python-mode