是否可以将一个单元格从一个jupyter笔记本复制到另一个?

Ahm*_*tan 56 python jupyter-notebook

我试图将细胞从一个jupyter笔记本复制到另一个.这怎么可能?

小智 52

此功能已在Jupyter Notebook 5.0中引入.使用pip install notebook --upgrade升级到最新版本.

需要注意的是旧的快捷方式C,VX只用于复制和粘贴工作的一个笔记本里.为了跨选项卡进行操作,您应该使用Ctrl-CCtrl-V(Cmd-C以及Cmd-V在Mac上).

  • `pip install notebook --upgrade`仅对4.3版本有效,但是`pip install notebook == 5.1.0rc2`确实有效。 (2认同)
  • 您的方法仅对我有用,可以在跨Jupyter笔记本中复制和粘贴标记单元格。当我对代码单元执行“ Ctrl-C”操作时,它只是将我发送到“编辑模式”。我在这里做错了什么?谢谢。 (2认同)
  • 这在Firefox中不起作用(请参阅:[bug](https://github.com/jupyter/notebook/issues/1163)) (2认同)

Pie*_*ÈDE 10

使用jupyter 5.0.0,可将一个或多个单元的粘贴从一个笔记本复制到另一笔记本,这可与Cmd C Cmd V(Mac)一起使用。

要将多个单元格复制在一起,请选择第一个,然后选择带有移位箭头(向上或向下)的最后一个。

工具栏不适用于此目的。

另请参见 https://github.com/jupyter/notebook/issues/2336

  • 在Linux上为Ctrl-C / Ctrl-V。粘贴时,请确保您处于“命令”模式(单元格左侧的蓝线),否则,如果您处于“编辑”模式(绿线),则它将所有复制的单元格折叠为一个。按Esc键可在模式之间切换。 (3认同)
  • 注意:目前(jupyter 6.0.0)在 Mac+chrome 上使用 Shift 键单击选择单元格,然后 cmd-C 不起作用!然而,使用下移箭头确实可以(奇怪的行为,但你就是这样!)。从视觉上看,shift-click 和 shift-down-arrow 看起来相同,但显然不是...... (2认同)