我可以在ipython shell中重做/撤销吗?

3 投票
1 回答
3865 浏览
提问于 2025-04-17 06:16

bpython 有一个叫做“回退”的功能。

有没有类似的快捷键可以使用呢?

1 个回答

4

简单来说:不可以。

bpython的回退功能在后台是通过重新运行你输入的所有内容,但不包括最后一部分来实现的。这是个很酷的功能,但其实并不是特别重要,因为你随时可以删除或替换任何变量。

如果你确实想重新运行除了最后一行以外的所有内容,可以先使用 %reset,然后再用 %rerun 1-17(假设你之前运行了18行代码)。

撰写回答