Emacs下python解释器命令历史的块模式

时间:2014-03-09 00:45:29

标签: python emacs

python.el(Emacs 23)和python-mode.el中的解释器命令历史记录一次一行地调用前一个代码体(当按 M-p 时)。

块调用,例如在IPython,IDLE和Emacs SLIME(Common Lisp)中使用,可以更好地修改函数。

有没有办法在Emacs中以Python的一种劣质模式进行块调用?

修改

具体来说,如果我输入

>>> def afunc(x):
...     print x
... 
>>>

然后按 M-p ,我得

>>>     print x

而不是整个功能。

1 个答案:

答案 0 :(得分:1)

输入代码时,您可以使用C-j代替RET,这样就可以了。它不是完全你所要求的,但它在实践中并没有真正发挥重大作用。