IPython笔记本清除所有代码

9
我只想在IPython笔记本中尝试一些新代码,而且我不想每次都保存它,因为它会自动完成。相反,我想清除IPython笔记本的所有代码以及重置变量。

我想进行一些编码,清除所有内容并开始编写另一组代码,而无需转到新的Python部分并且不保存当前代码。

任何快捷方式都将不胜感激。

注意:我想一次清除每个单元格的代码。我希望有一个界面出现,当我创建新的Python文件时,但我不想保存当前的代码。

6个回答

20

在Jupyter中,想要清空所有单元格,请按照以下步骤操作:

  1. 按下 Esc 进入命令模式。
  2. 按住 Shift 键,选择第一个和最后一个单元格以选择所有单元格。*
  3. 按下 d 两次以删除所有选定的单元格。

另外,如果你只是想尝试代码,请考虑运行 ipython 控制台,它完全是基于交互式的REPL环境,并且不需要创建新文件。在命令提示符中输入:

> ipython

演示

点击文本框外部以在命令模式下选择单元格(感谢@moondra)。

命令模式(是)

输入图片说明

编辑模式(否)

输入图片说明



谢谢。我喜欢第二个选项。 - Dharma
1
这对我有效。只需确保在选择单元格时,应该是在文本框外部,在您输入代码的地方。=) - Moondra

1
你可以输入 dd 来删除当前选中的单元格。如果你连续按下 dd,你可以清空屏幕。

1

好的,你可以使用Shift-M来合并单元格(从顶部开始)- 至少只剩下一个需要手动删除。


1

按下剪刀(剪切)按钮多次,以删除每个要删除的单元格。


0

只需按Ctrl+A,这将选择所有单独的块/单元格,然后按两次d键。


-3

好的年轻人,我会用简单的步骤来解释:

  1. 前往目标文本框并将鼠标光标放在那里
  2. 按下键盘上的crtl-a和delete
  3. 完成啦!

很高兴能帮到你。


它只会清除当前框中的代码。我想要一次性清除每个单元格的代码。我只希望在创建新的Python文件时出现一个界面,但不想保存当前的代码。 - Dharma

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接