0

我正在为我正在做的一些火花工作使用 Databricks 笔记本。我最初将笔记本用作概念验证工作,然后对其进行组织,以便我可以从中创建 jar。当我在做 POC 时,我尝试添加很多单元来尝试不同的方式。在一段时间内,笔记本有大量的单元格,并且大部分东西都不需要,因为我已经组织了它并移动到最终的笔记本/Jar 代码。我正在一个一个地删除单元格,但这可能很耗时。所以我只是想知道是否有一种方法可以一次删除笔记本中的所有单元格。

笔记本顶部有一个选项说删除单元格,但是当我单击它时,它只会删除单个单元格,而不是笔记本中的所有单元格。

我看到删除单元格选项的顶部 UI 的快照如下:

在此处输入图像描述

4

2 回答 2

1

使用 Databricks 笔记本时,可以在两种模式下工作,类似于 VI 编辑器:

  1. 编辑模式,当您编辑单个单元格的代码时
  2. 命令模式- 在这种情况下,您不是在使用代码,而是在使用单元格,因此您可以一次选择多个单元格,剪切/复制/粘贴/删除它们等(请参阅文档单击UI 项)。Shortcuts?

从文档中你会看到在命令模式下(按ESC进入)你可以选择所有单元格,或者你可以使用Shift +光标选择几个单元格,然后你可以按d两次,这将触发删除选定的单元格。

于 2021-02-06T08:48:40.603 回答
1

在我通过@AlexOtt 回答后,我尝试使用 UI 并且它有效。

如果要删除笔记本中的所有单元格,则首先需要单击select all cells上下文菜单中的选项。这将选择笔记本中存在的所有单元格,现在如果您选择该选项,delete cells它将删除所有单元格。

这令人困惑,因为该选项将文本显示为删除单元格并仅删除具有光标的单元格,但现在我知道该怎么做,UI 选项很有意义,但可能对用户更友好。

于 2021-02-08T11:47:15.497 回答