
jupyter notebook快捷键
1.编辑模式(命令模式下按enter进入)下的快捷键
| Windows | macOS | 操作 |
|---|---|---|
| Tab | Tab | 增加缩进(4个空格)、代码自动补全 |
| Shift+Tab | Shift+Tab | 减少缩进(4个空格)、查看对象的相关信息 |
| Ctrl+A | Command+A | 全选 |
| Ctrl+Z | Command+Z | 撤销 |
| Ctrl+Y | Shift+Command+Z | 恢复 |
| Ctrl+/ | Command+/ | 注释、取消注释 |
| Ctrl+D | Command+D | 删除行 |
| Ctrl+Home | Command+Home | 跳转到单元格的开始处 |
| Ctrl+End | Command+End | 跳转到单元格的结尾处 |
| Esc | Esc | 退出编辑模式并进入命令模式 |
| Ctrl+S | Command+S | 保存并更新记录点文件 |
| Ctrl+Enter | Ctrl+Enter | 运行当前单元格 |
| Shift+Enter | Shift+Enter | 运行当前单元格,并选中下方的单元格(如果下方没有单元格,则在下方自动插入一个单元格并选中) |
| Alt+Enter | Option+Enter | 运行当前单元格,在下方自动插入一个单元格并选中 |
| Ctrl+Shift+- | Command+Shift+- | 分割单元 按光标所在行进行分割 |
2.命令模式(编辑模式下按ESC进入)下的快捷键
| Windows | macOS | 操作 |
|---|---|---|
| ↑ | ↑ | 选中上方的单元格 |
| ↓ | ↓ | 选中下方的单元格 |
| Shift+↑ | Shift+↑ | 扩展选中上方的单元格 |
| Shift+↓ | Shift+↓ | 扩展选中下方的单元格 |
| A | A | 在上方插入一个单元格 |
| B | B | 在下方插入一个单元格 |
| M | M | 将Code单元格转换为Markdown单元格 |
| Y | Y | 将Markdown单元格转换为Code单元格 |
| R | R | 单元格转为RAW状态(可理解为纯文本状态,此时既非code,也非markdown) |
| 1 | 1 | 设置1级标题 |
| 2 | 2 | 设置2级标题 |
| 3 | 3 | 设置3级标题 |
| 4 | 4 | 设置4级标题 |
| 5 | 5 | 设置5级标题 |
| 6 | 6 | 设置6级标题 |
| 连按两次D | 连按两次D | 删除选中的单元格 |
| Z | Z | 撤销对单元格的删除 |
| F | F | 查找并替换 |
| X | X | 剪切选中的单元格 |
| C | C | 拷贝选中的单元格 |
| V | V | 在下方粘贴单元格 |
| Shift+V | Shift+V | 在上方粘贴单元格 |
| Enter | Enter | 退出命令模式并进入编辑模式 |
| Ctrl+Enter | Ctrl+Enter | 运行选中的单元格 |
| Shift+Enter | Shift+Enter | 运行选中的单元格,并选中下方的单元格(如果下方没有单元格,则在下方自动插入一个单元格并选中) |
| Alt+Enter | Option+Enter | 运行选中的单元格,在下方自动插入一个单元格并选中 |
| K | K | 选择上方单元格 |
| J | J | 选择下方单元格 |
| Shift+K | Shift+K | 连续选择上方单元格 |
| Shift+J | Shift+J | 连续选择下方单元格 |
| Shift+M | Shift+M | 合并选中的单元格 |
| S | S | 保存当前 NoteBook |
| L | L | 开关行号 |
| O | O | 折叠或展开输出 |
| H | H | 显示快捷键帮助 |
| 连按两次0 | 连按两次0 | 重启notebook内核 |
| 连按两次i | 连按两次i | 中断notebook内核 |
3.清除单元格输出的小技巧
ESC+R+Y 可以快速清除单元格的输出,原理是先进入命令模式,再将该单元格转为RAW格式,自然就不会有任何输出,此时再按Y转为代码格式就清除了输出
本文是原创文章,采用CC BY-NC-SA 4.0协议,完整转载请注明来自北落师门's Blog
