Jupyter notebook编辑模式和命令模式


Jupyter Notebook单元格的两种模式

Jupyter Notebook 有了两种不一样的输入方式。

  • 命令模式
  • 编辑模式

命令模式

jupyter的 命令模式相当于快捷键,用过vim的同学,就比较容易理解。

快捷键与 jupyter Notebook 指令关联,如jupyter notebook有一个删除单元的命令,快捷键d和这个命令关联,那么在命令模式下,按d键,就可以删除整个单元格了。

命令模式界面由深蓝色左边框、深灰色单元格外框来标识,如下图:

命令模式


编辑模式

编辑模式可以书写文字,代码到单元格中,编辑框是绿色,如下图:

编辑模式


两种模式的切换

Enter和Esc可以在编辑模式和命令模式之间来回切换。


命令模式中的常用命令

进到命令模式(即单元格不可以录入数据),就能够使用下列快捷键:

命令 解释
Enter 转入编辑模式
Shift-Enter 运行本单元,选中下个单元
Ctrl-Enter 运行本单元
Alt-Enter 运行本单元,在其下插入新单元
Y 单元转入代码状态
M 单元转入markdown状态
R 单元转入raw状态
1 设定 1 级标题
2 设定 2 级标题
3 设定 3 级标题
4 设定 4 级标题
5 设定 5 级标题
6 设定 6 级标题
Up 选中上方单元
K 选中上方单元
Down 选中下方单元
J 选中下方单元
Shift-K 扩大选中上方单元
Shift-J 扩大选中下方单元
A 在上方插入新单元
B 在下方插入新单元
X 剪切选中的单元
C 复制选中的单元
Shift-V 粘贴到上方单元
V 粘贴到下方单元
Z 恢复删除的最后一个单元
D,D 删除选中的单元
Shift-M 合并选中的单元
Ctrl-S 文件存盘
S 文件存盘
L 转换行号
O 转换输出
Shift-O 转换输出滚动
Esc 关闭页面
Q 关闭页面
H 显示快捷键帮助
I,I 中断Notebook内核
0,0 重启Notebook内核
Shift 忽略
Shift-Space 向上滚动
Space 向下滚动

命令模式帮助

忘记命令的时候,还可以在命令模式下,按h键,调出帮助,如下:

命令模式快捷键