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的帮助菜单查看所有快捷键,并了解如何自定义它们。