繁体   English   中英

如何在emacs的ipython中获得制表符完成功能?

[英]How do I get tab completion in ipython in emacs?

我通过emacs 24中的软件包管理器使用pip --user和python-mode安装了ipython。将其添加到.emacs后,我可以将代码发送到python文件并从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")

但它似乎并没有完成制表符。 当我输入Ch b以查看键绑定时,我可以看到一个名为“ py-shell-complete”的绑定键“”,但是当我执行“ M-tab”时,它将alt-tab到另一个窗口(在我的情况下是chrome浏览器) 。 我首先要寻找的是ipython完成密钥吗? 而且,如果是的话,如何使它仅靠Tab键工作?

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

如果它不起作用,请在以下位置提交错误报告

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM