写在前边
-
jupyter有两种键盘输入模式:命令模式(按ESC或ctrl+m/M进入)和编辑模式(按Enter进入)
-
编辑模式:cell(jupyter 中的框框)的框线呈绿色,可以向cell中输入代码或文本,命令模式下的快捷键不生效。
-
命令模式:cell的框线左边呈蓝色其余为灰色,可以向cell输入命令,编辑模式下的快捷键不生效。
命令模式(按ESC或ctrl+m/M进入)
快捷键 | 作用 |
---|---|
Enter | 进入编辑模式 |
Shift+Enter | 运行本单元,选中下个单元 新单元默认为命令模式 |
Ctrl+Enter | 运行本单元,仍停留在本单元 |
Alt+Enter | 运行本单元,在其下插入新单元 新单元默认为编辑模式 |
Y/y | 将本cell转入代码状态(从markdown 状态切出来) |
M/m | 将本cell转入 markdown 状态 |
R/r | 将本cell转入 raw 状态 |
1 (字母上边) | 设定 1 级标题 |
2 | 设定 2 级标题 |
3 | 设定 3 级标题 |
4 | 设定 4 级标题 |
5 | 设定 5 级标题 |
6 | 设定 6 级标题 |
UP | 选中上方单元 |
K/k | 选中上方单元 |
Down | 选中下方单元 |
J/j | 选中下方单元 |
Shift+K | 连续选择上方单元 |
Shift+J | 连续选择下方单元 |
A/a | 在上方插入新单元 |
B /b | 在下方插入新单元 |
X/x | 剪切选中的单元 |
C/c | 复制选中的单元 |
Shift+V | 粘贴到上方单元 |
V/v | 粘贴到下方单元 |
Z/z | 恢复删除的最后一个单元 |
DD/dd(连续按两次 D 键) | 删除选中的单元 |
Shift+M | 合并选中的单元 |
Ctrl+S | 保存当前 NoteBook |
S | 保存当前 NoteBook |
L/l | 开关行号 编辑框的行号是可以开启和关闭的 |
O/o | 转换输出 |
Shift+O | 转换输出滚动 |
Esc | 关闭页面 |
Q/q | 关闭页面 |
H/h | 显示快捷键帮助 |
II(连续按两次大写i键) | 中断 jupyter notebook 内核 |
00 (字母上边的数字0) | 重启 jupyter notebook 内核 |
Shift | 忽略 |
Shift+Space | 向上滚动 |
Space | 向下滚动 |
注意
- 如果cell处于非 markdown 状态时使用标题相关快捷键,则会强制切换到 markdown 状态
- 以上所有快捷键需要处于命令模式(按ESC进入)
编辑模式(按Enter进入)
快捷键 | 作用 |
---|---|
Tab | 代码补全或缩进 |
Shift+Tab | 输出帮助信息,部分函数、类、方法等会显示其定义原型 |
Shift+Tab+? | 显示比Shift+Tab更详细的帮助 |
Ctrl+] | 向右缩进,等同tab |
Ctrl-[ | 解除缩进 向左缩进,等同shift+tab |
Ctrl+A | 全选 |
Ctrl+Z | 撤销 |
Ctrl+Home | 跳到单元开头 |
Ctrl+UP | 跳到单元开头 |
Ctrl+Backspace | 删除前面一个字 |
Ctrl+Delete | 删除后面一个字 |
Esc | 切换到命令模式 |
Ctrl+M | 切换到命令模式 |
Shift+Enter | 运行本单元,选中下一单元 新单元默认为命令模式 |
Ctrl+Enter | 运行本单元,仍停留在该单元 |
Alt+Enter | 运行本单元,在下面插入一单元 新单元默认为编辑模式 |
Ctrl+Shift + --(字母上面等号左边的) | 分割单元 按光标所在行进行分割 |
Ctrl+Shift+Subtract | 分割单元 |
Ctrl+S | 保存当前 NoteBook |
Shift | 忽略 |
UP | 光标上移或转入上一单元 |
Down | 光标下移或转入下一单元 |
Ctrl+/ | 注释整行/撤销注释 |