Jupyter Notebook 有两种模式,一种是命令行模式(Command Mode, 蓝色单元格),一种是编辑模式(Edit Mode, 绿色单元格)
-
进入命令模式: ESC/ Ctrl + M
-
进入编辑模型: Enter/鼠标左键
-
编辑快捷键:帮助-编辑快捷键
1.1. 命令模式 (Command Mode)
- H 显示快捷键
1.1.1. 内核
- I,I : 中断Notebook内核
- 0,0 : 重启Notebook内核
1.1.2. 单元格格式
- Y: 单元格进入代码格式
- M: 单元格进入Markdown 模式
- R: 清除单元格格式
- 1:把代码块变成heading 1
- 2:把代码块变成heading 2
- 3:把代码块变成heading 3
- 4:把代码块变成heading 4
1.1.3. 选择单元格
- K/上(J/下) 选择上(下)方单元格
- Shift + 上/K(下/J): 扩展向上选择
- Shift + 空格 向上滚动
- 空格 向下滚动
1.1.4. 编辑单元格
- Shift + M 合并单元格
- A/B 在上(下)插入单元格
- X 剪切单元格
- C 复制单元格
- Shift+V 粘贴在上面
- V 粘贴在下面
- Z 撤销删除
- D,D 删除选中单元格
- S/Ctrl + S 保存并检查
- Shift + L 全部代码块显示行号
- L 显示当前代码块行号
- F 查找替换
- O 隐藏输出
1.2. 编辑模式
- ALT + 鼠标左键 多行编辑
- Shift + Tab会显示你刚才输入对象的文档
- Ctrl + A 全选
- Ctrl + X/C/V 剪切/复制/粘贴
- Ctrl + Z 撤销
- Ctrl + Y 重做
- Ctrl + / 注释
- Ctrl + D 删除整行
- Ctrl + U 撤销选择
- Ctrl + S 保存
- Ctrl + Shift + M 在光标处分割代码块
1.2.1. 跳转
- Ctrl + Home/上 跳到单元格起始处
- Ctrl + End/下 跳到单元格末尾
- Ctrl + 左/右 跳至单词左/右边
1.2.2. 运行
- Shift + Enter 运行代码块, 选择下面的代码块
- Ctrl + Enter 运行选中的代码块