Jupyter Notebook 是一种非常流行的交互式编程环境,支持包括 Python 在内的多种编程语言。它提供了一个便捷的界面来编写代码和运行代码块(称为“单元”),并查看结果。为了提高效率,Jupyter Notebook 提供了许多快捷键,这些快捷键可以帮助用户更快地执行常见任务。这些快捷键通常分为两类:命令模式快捷键和编辑模式快捷键。
命令模式快捷键
命令模式的快捷键在单元格未被激活编辑时有效(即单元格边框为蓝色时)。这些快捷键主要用于操作单元格本身,例如添加、删除和移动单元格。
Enter
:转到编辑模式Shift + Enter
:运行当前单元格,并移动到下一个单元格Ctrl + Enter
:运行当前单元格Alt + Enter
:运行当前单元格,并在下方插入新单元格Up Arrow
或k
:选择上方单元格Down Arrow
或j
:选择下方单元格A
:在当前单元格上方插入新单元格B
:在当前单元格下方插入新单元格D, D
(连续按两次 D):删除选中的单元格X
:剪切选中的单元格C
:复制选中的单元格V
:在当前选中的单元格下方粘贴单元格Shift + V
:在当前选中的单元格上方粘贴单元格Z
:撤销删除单元格的操作Shift + M
:合并选中的多个单元格Y
:将当前单元格更改为代码单元格M
:将当前单元格更改为Markdown单元格
编辑模式快捷键
编辑模式的快捷键在单元格被激活编辑时有效(即单元格边框为绿色时)。这些快捷键主要用于编辑单元格中的内容。
Esc
:返回命令模式Ctrl + Enter
:运行当前单元格Shift + Enter
:运行当前单元格,并移动到下一个单元格Alt + Enter
:运行当前单元格,并在下方插入新单元格Tab
:代码补全或缩进Shift + Tab
:提示Ctrl + Shift + -
:从光标位置分割单元格Ctrl + S
:保存并检查点Ctrl + Z
:撤销Ctrl + Shift + Z
或Ctrl + Y
:重做
以上是一些基本和常用的快捷键,但请注意,不同的Jupyter安装(尤其是不同的版本或扩展)可能会有些许不同。可以通过Jupyter Notebook的帮助菜单查看所有快捷键,并了解如何自定义它们。