【发布时间】:2014-01-15 09:44:19
【问题描述】:
这是一个有很多相关问题的问题,但似乎没有一个对我有用。我需要以与使用 M-xshell 类似的方式使用 IPython,但当然要使用与 python 相关的完成。 abo-abo 在上一个问题How to open IPython interpreter in emacs? 中的解决方案可以解决问题。但是,当我在 IPython 缓冲区中时,它具有禁用键绑定的次要效果(例如,我不能使用 C-xo 更改缓冲区)。有什么简单的方法可以解决吗?
上一个答案的代码:
(defun ipython ()
(interactive)
(term "/usr/bin/ipython"))
【问题讨论】:
-
我刚刚尝试使用
emacs -q和C-x o工作。任何其他键绑定不起作用? -
我不知道为什么,但在我的情况下,似乎没有键绑定工作(
C-x o、C-x C-f、C-x k)甚至使用emacs -q启动 emacs。迷你缓冲区也没有显示任何活动(即,如果我按下,则不会显示“C-x”......)。编辑:如果我结束 ipython 进程(即在提示符下键入exit),键绑定再次起作用。
标签: python shell emacs ipython