删除IPython 2.0单元格

63 投票
2 回答
69881 浏览
提问于 2025-04-18 06:21

这个问题可能有个很简单的解决办法,但我不太确定是什么。在IPython 1.2版本中,删除单元格的命令是:

ctrl-m d

根据2.0版本的帮助菜单,它说:

Shift-d: delete cell(press twice) 

我试过按住shift键,然后连续按两次d,还尝试了shiftd的各种组合,但似乎都不管用……我是不是做错了,还是这个命令根本就不好使?任何帮助都非常感谢。

2 个回答

31

要删除一个单元格,只需点击单元格的边缘部分,也就是不是代码或输出的地方(在下面的图片中,就是Ln[7]:的正下方),然后简单地按两次d键。点击那里会选中整个单元格,这样你就可以使用键盘快捷键,比如删除单元格,或者在上面或下面创建一个新单元格。

enter image description here

91

在新的IPython中,单元格有两种状态:当它周围有一个绿色的选框时,你可以编辑里面的内容;当它周围有一个灰色的选框时,你可以编辑这个单元格本身(比如复制、粘贴或删除)。按下回车键会让它变成绿色,按下Esc键会让它变成灰色。当它是灰色的时候,输入' dd '可以删除这个单元格。

撰写回答