IPython / Jupyter笔记本快捷键无法在Mac上运行

时间:2014-07-29 01:53:28

标签: macos ipython keyboard-shortcuts ipython-notebook jupyter-notebook

我很难找到键盘快捷键。

我应该同时按Ctrl-m然后按d之类的其他键来删除一个单元格,这是真的吗?我尝试了但它对我不起作用我也试过没有-但它仍然不适合我:(

我正在使用Mac。

3 个答案:

答案 0 :(得分:17)

您必须先切换正确的细胞状态。

较新版本的IPython改进了命令结构,因此单元格有两种状态:输入模式,当单元格具有绿色轮廓时,以及命令模式,当单元格具有灰色轮廓时。

当它为绿色时,您可以编辑内容并运行它。灰色时,您可以使用删除插入单元格或复制命令。

点击输入返回激活绿色状态,而使用 Esc 激活灰色状态。

例如:

要删除单元格,请使用 Esc 进入命令模式,如下面的灰色轮廓单元格,只需按两次 d 键。

img http://f.cl.ly/items/2m0q3v0Y1D3u1s1F0035/Screen%20Shot%202014-05-12%20at%206.43.33%20PM.png

答案 1 :(得分:4)

在我的Mac上,我使用 fn 键而不是 ctrl ,使快捷方式在iPython笔记本中工作(在Safari中)。例如,

  • fn + d + d 删除一个单元格( d + d 也有效)
  • fn + x 切割单元格
  • fn + c 复制一个单元格
  • fn + z 取消操作,

等等。如上所述,在应用任何这些快捷方式之前,您必须按 Esc ;也就是说,首先按 Esc 使单元格为“灰色”,然后按 fn + x 来剪切单元格。

答案 2 :(得分:2)

首先按Ctrlm(不要按减号键),这会将界面置于命令模式。要删除,您必须按两次d