在Jupyter中,有两种模式。它们是编辑模式和命令模式。如果单元格的边框是绿色的,这意味着你处于编辑模式。如果单元格有一个蓝色的边框,那么你就处于命令模式。编辑模式适用于你通常在单元格的上下文中执行的所有操作。当你在编辑和输入你的代码和文本时,这就是编辑模式。命令模式是用于在任何单独的单元格范围之外做事情,通常是一次对多个单元格应用动作。例如,你可以选择多个单元格,复制它们,并粘贴它们,如果你愿意,也可以删除它们。快捷菜单提供了一个列表,有助于理解这两种模式之间的区别。
编辑模式

命令模式

列出所有Jupyter键盘快捷键
使用帮助菜单,你可以找到键盘快捷键。点击这里,你会得到命令模式和编辑模式的所有键盘快捷键。

查看这个列表将有助于巩固这两种模式的区别。
命令模式
F: 查找和替换
Ctrl-Shift-F: 打开命令调色板
Ctrl-Shift-P: 打开命令调色板
Enter:进入编辑模式
P:打开命令调色板
**Shift-Enter**运行单元格,选择如下
**Ctrl-Enter**运行选定的单元格
**Alt-Enter**运行单元格并在下面插入
Y:改变单元格为代码
M:将单元格改为标记
R:将单元格改为原始格式
1: 改变单元格为标题1
2: 改变单元格为标题2
3: 改变单元格为标题3
4: 改变单元格为标题4
5: 改变单元格为标题5
6: 改变单元格为标题6
K: 选择上面的单元格
Up:选择上面的单元格
Down: 选择下面的单元格
J:选择下面的单元格
Shift-K:扩展上面的选定单元格
Shift-Up:扩展上面的选定单元格
**Shift-Down**延伸到下面的选定单元格:延伸到下面的选定单元格
**Shift-J**延伸到下面的选定单元格:延伸到下面的选定单元格
Ctrl-A: 选择所有单元格
A:插入上面的单元格
B:在下面插入单元格
**X**切断选定的单元格
**C**复制选定的单元格
Shift-V: 粘贴上面的单元格
**V**粘贴单元格:粘贴下面的单元格
Z: 撤销单元格的删除
D,D:删除选定的单元格
**Shift-M**合并选定的单元格,如果只选定一个单元格,则合并当前单元格和下面的单元格。
Ctrl-S:保存和检查点
S:保存和检查点:保存和检查点
L: 切换行数
O: 切换所选单元格的输出
**Shift-O**切换所选单元格的输出滚动:切换所选单元格的输出滚动
H:显示键盘快捷方式
**I,I**中断内核:中断内核
0,0:重新启动内核(带对话)。
Esc:关闭寻呼机
**Q**关闭页面:关闭页面
**Shift-L**拨动所有单元格中的行号,并保持该设置。
Shift-Space:向上滚动笔记本
Space:向下滚动笔记本
编辑模式
Tab:代码完成或缩进
Shift-Tab: 工具提示
Ctrl-]: 缩进
**Ctrl-[**缩进:缩进
**Ctrl-A**选择全部
**Ctrl-Z**撤消:撤消
**Ctrl-/**评论
**Ctrl-D**删除整行
**Ctrl-U**撤销选择
**Insert**切换覆盖标志
Ctrl-Home: 转到单元格开始
Ctrl-Up: 转到单元格开始
Ctrl-End: 转到单元格结束
Ctrl-Down: 转到单元格末尾
Ctrl-Left: 向左走一个字
Ctrl-Right: 向右走一个字
Ctrl-Backspace:删除前面的字
**Ctrl-Delete**删掉后面的字
**Ctrl-Y**重做:重做
Alt-U:重做选择
**Ctrl-M**进入命令模式
**Ctrl-Shift-F**打开命令调色板
**Ctrl-Shift-P**打开命令调色板:打开命令调色板
**Esc**进入命令模式:进入命令模式
**Shift-Enter**运行单元格,在下面选择
**Ctrl-Enter**运行选定的单元格
Alt-Enter:运行单元格并在下面插入
**Ctrl-Shift-Minus**分割光标处的单元格
Ctrl-S:保存和检查点
Down:光标向下移动
Up:将光标向上移动
常用的Jupyter快捷键
要在Jupyter中方便地注释或取消注释一行代码,你可以使用 **Ctrl-/**快捷键。

该 **Shift-Enter**运行当前单元格,并将光标移到下面的新单元格。

该 **Ctrl-Shift-Minus**可以用来将一个单元格一分为二。

键可用于将一个单元格一分为二。 **esc**键会让你回到命令模式。

该 **Shift-Up**热键允许我们从下往上选择多个单元格。

选择了多个单元格后,我们可以用以下方法将它们合并在一起 Shift-M.

在命令模式下,我们可以使用 **Ctrl-C**和 **Ctrl-V**来复制整个内容到一个新的单元格。

例如,当你想改变一个图形的输入时,这很好。我们可以把代码留在第一个单元格中,但改变第二个单元格中的字符串,然后运行这些单元格,看看对输出有什么影响。这很方便。要同时运行两个或所有单元格,我们可以使用单元格菜单,然后选择全部运行。

现在我们可以看到代码如何产生不同的输出,因为我们能够简单地改变第二个单元格中的一个字符串。

如果你需要快速查看所有可用的快捷键,只需按下键盘上的 **h**键。

要查看完整的命令调色板,只需按下 **p**键。一旦完成,你可以在提供的文本输入栏中输入,你的结果会立即显示在下拉列表中。非常好。

Jupyter笔记本模式总结
在本教程中,我们看了一下Jupyter笔记本的可用模式。这些模式是命令模式和编辑模式。每种模式都适用于特定的任务。有许多快捷键可供使用,有些是在命令模式下,有些是在编辑模式下,有些则是在两种模式下都存在。练习这些[模式和快捷键]将帮助你更熟悉在Jupyter笔记本中工作。