我可以在ipython shell中重做/撤销吗?
bpython 有一个叫做“回退”的功能。
有没有类似的快捷键可以使用呢?
1 个回答
4
简单来说:不可以。
bpython的回退功能在后台是通过重新运行你输入的所有内容,但不包括最后一部分来实现的。这是个很酷的功能,但其实并不是特别重要,因为你随时可以删除或替换任何变量。
如果你确实想重新运行除了最后一行以外的所有内容,可以先使用 %reset
,然后再用 %rerun 1-17
(假设你之前运行了18行代码)。