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键,调出帮助,如下: