【发布时间】:2015-01-11 22:19:30
【问题描述】:
我通过 emacs 24 中的包管理器使用 pip --user 和 python-mode 安装了 ipython。在将其添加到我的 .emacs 后,我能够将代码发送到并从 python 文件启动 ipython:
(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 键?
【问题讨论】:
-
FWIW
TAB应该在这种情况下使用 Emacs-24.4 开箱即用,并且没有安装额外的包(即使用 python.el 而不是 python-mode.el )。