python.el
(Emacs 23) 和 python-mode.el
中的解释器命令历史一次一行地调用以前的代码体(当按下 M-p).
block 调用,例如在 IPython、IDLE 和 Emacs SLIME (Common Lisp) 中使用的,更适合修改函数。
有没有办法在 Emacs 的 Python 低级模式之一中获得 block 召回?
编辑:
具体来说,如果我输入
>>> def afunc(x):
... print x
...
>>>
然后按M-p,我明白了
>>> print x
而不是整个函数。
最佳答案
您可以在输入代码时使用C-j
而不是RET
,它会起作用。这不是您所要求的完全,但在实践中并没有太大的不同。
关于python - Emacs下python解释器命令历史的 block 模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22277039/