所有快捷键均来自jupyter notebook的帮助文档
The Jupyter Notebook has two different keyboard input modes. Edit mode allows you to type code or text into a cell and is indicated by a green cell border. Command mode binds the keyboard to notebook level commands and is indicated by a grey cell border with a blue left margin.
Jupyter Notebook有两种不同的键盘输入模式。编辑模式允许您在单元格中键入代码或文本,并由绿色的单元格边框指示。命令模式将键盘绑定到笔记本级别的命令,并通过带有蓝色左边框的灰色单元格边框来表示。
命令模式(按下ESC生效)
| 快捷键 | 功能 | 快捷键 | 功能 |
|---|---|---|---|
| Alt-R | Enter/Exit RISE Slideshow | F | find and replace |
| Shift-I | (un)set current cell as a Slide cell | Shift-O | (un)set current cell as a Sub-slide cell |
| Shift-P | (un)set current cell as a Fragment cell | Ctrl-Shift-F | open the command palette |
| Ctrl-Shift-P | open the command palette | Enter | enter edit mode |
| P | open the command palette | Shift-Enter | run cell, select below |
| Ctrl-Enter | run selected cells | Alt-Enter | run cell and insert below |
| Y | change cell to code | M | change cell to markdown |
| R | change cell to raw | 1 | change cell to heading 1 |
| 2 | change cell to heading 2 | 3 | change cell to heading 3 |
| 4 | change cell to heading 4 | 5 | change cell to heading 5 |
| 6 | change cell to heading 6 | K | select cell above |
| Up | select cell above | Down | select cell below |
| J | select cell below | Shift-K | extend selected cells above |
| Shift-Up | extend selected cells above | Shift-Down | extend selected cells below |
| Shift-J | extend selected cells below | A | insert cell above |
| B | insert cell below | X | cut selected cells |
| C | copy selected cells | Shift-V | paste cells above |
| V | paste cells below | Z | undo cell deletion |
| D,D | delete selected cells | Shift-M | merge selected cells, or current cell with cell below if only one cell is selected |
| Q | close the pager | Shift-L | toggles line numbers in all cells, and persist the setting |
| Shift-Space | scroll notebook up | Space | scroll notebook down |
| 快捷键 | 功能 | 快捷键 | 功能 |
|---|---|---|---|
| Alt-R | Enter/Exit RISE Slideshow | F | 查找和替换 |
| Shift-I | (un)set current cell as a Slide cell | Shift-O | 显示或隐藏输出内容的滚动条 |
| Shift-P | (un)set current cell as a Fragment cell | Ctrl-Shift-F | open the command palette |
| Ctrl-Shift-P | open the command palette | Enter | 进入编辑模式 |
| P | open the command palette | Shift-Enter | 运行当前块并选中下一块 |
| Ctrl-Enter | 运行选定块 | Alt-Enter | 运行当前块并在下方插入新块 |
| Y | 切换到code | M | 切换到markdown |
| R | 切换到raw | 1-6 | 将当前块的第一行格式改为markdown的1-6级标题 |
| K | 选择上一个块 | ||
| Up | 选择上一个块 | Down | 选择下一个块 |
| J | 选择下一个块 | Shift-K | 向上选中多个块 |
| Shift-Up | 向上选中多个块 | Shift-Down | 向下选中多个块 |
| Shift-J | 向下选中多个块 | A | 上方插入块 |
| B | 下方插入块 | X | 剪切选定块们 |
| C | 复制选定块们 | Shift-V | 向上粘贴块们 |
| V | 向下粘贴块们 | Z | 撤销块删除 |
| D,D | 删除选中块们 | Shift-M | 将当前块向下合并 |
| Q/ESC | 关闭弹窗 | Shift-L | toggles line numbers in all cells, and persist the setting |
| Shift-Space | 向上滚动 | Space | 向下滚动 |
编辑模式(按下Enter进入)
| 快捷键 | 功能 | 快捷键 | 功能 |
|---|---|---|---|
| Tab | code completion or indent | Shift-Tab | tooltip |
| Ctrl-] | indent | Ctrl-[ | dedent |
| Ctrl-A | select all | Ctrl-Z | undo |
| Ctrl-/ | comment | Ctrl-D | delete whole line |
| Ctrl-U | undo selection | Insert | toggle overwrite flag |
| Ctrl-Home | go to cell start | Ctrl-Up | go to cell start |
| Ctrl-End | go to cell end | Ctrl-Down | go to cell end |
| Ctrl-Left | go one word left | Ctrl-Right | go one word right |
| Ctrl-Backspace | delete word before | Ctrl-Delete | delete word after |
| Ctrl-Y | redo | Alt-U | redo selection |
| Ctrl-M | enter command mode | Ctrl-Shift-F | open the command palette |
| Ctrl-Shift-P | open the command palette | Esc | enter command mode |
| Shift-Enter | run cell, select below | Ctrl-Enter | run selected cells |
| Alt-Enter | run cell and insert below | Ctrl-Shift-Minus | split cell at cursor |
| Ctrl-S | Save and Checkpoint | Down | move cursor down |
| Up | move cursor up |
| 快捷键 | 功能 | 快捷键 | 功能 |
|---|---|---|---|
| Tab | 代码补全或缩进 | Shift-Tab | 工具提示或反缩进 |
| Ctrl-] | 缩进 | Ctrl-[ | 取消缩进 |
| Ctrl-A | 全选 | Ctrl-Z | 撤销 |
| Ctrl-/ | 注释 | Ctrl-D | 删除整行 |
| Ctrl-U | 撤销选择 | Insert | toggle overwrite flag |
| Ctrl-Home | 到块开头 | Ctrl-Up | 到块开头 |
| Ctrl-End | 到块结尾 | Ctrl-Down | 到块结尾 |
| Ctrl-Left | 向左一个词 | Ctrl-Right | 向右一个词 |
| Ctrl-Backspace | 删除前一个词 | Ctrl-Delete | 删除后一个词 |
| Ctrl-Y | 重复 | Alt-U | redo selection |
| Ctrl-M | 进入命令模式 | Ctrl-Shift-F | open the command palette |
| Ctrl-Shift-P | open the command palette | Esc | 进入命令模式 |
| Shift-Enter | 运行当前块,选择下一块 | Ctrl-Enter | 运行选中块 |
| Alt-Enter | 运行当前块,并在下面插入一个块 | Ctrl-Shift-Minus | split cell at cursor |
| Ctrl-S | Save and Checkpoint | Down | 下移光标 |
| Up | 上移光标 |
都看到这了,给文章点个赞再走吧
||
V
本文详细列举了Jupyter Notebook的编辑模式和命令模式下的各种快捷键,包括代码运行、单元格操作、文本编辑等,旨在帮助用户提高在Notebook中的工作效率。了解并熟练使用这些快捷键,可以更加流畅地编写和组织代码。

被折叠的 条评论
为什么被折叠?



