Vscode 中 Jupyter Notebook 快捷键大全

在 VS Code 中使用 Jupyter Notebook,核心是区分 命令模式(单元格边框为蓝色,按 Esc 进入)和 编辑模式(单元格边框为绿色,按 Enter 进入),两种模式下快捷键功能不同。以下是高频常用快捷键,按使用场景分类整理:

一、模式切换(基础核心)

快捷键 功能 适用模式
Esc 编辑模式切到命令模式 编辑模式
Enter 命令模式切到编辑模式 命令模式

二、单元格运行(最常用)

快捷键 功能 适用模式
Ctrl + Enter 运行当前单元格,光标留在当前单元格 编辑/命令模式
Shift + Enter 运行当前单元格,光标跳转到下方单元格(无则新建) 编辑/命令模式
Alt + Enter 运行当前单元格,并在下方插入新的空白代码单元格 编辑/命令模式
Ctrl + Shift + Enter 运行所有单元格 编辑/命令模式

三、单元格管理(命令模式专属)

需先按 Esc 进入命令模式,单元格边框变蓝后生效

快捷键 功能
A 当前单元格上方插入新单元格
B 当前单元格下方插入新单元格
D + D(连续按两次D) 删除当前单元格(谨慎使用,误删可按 Z 撤销)
Z 撤销上一步单元格操作(如误删、误插)
X 剪切当前单元格
C 复制当前单元格
V 将剪切/复制的单元格粘贴到当前单元格下方
Shift + V 将剪切/复制的单元格粘贴到当前单元格上方
Y 将当前单元格转为 代码单元格
M 将当前单元格转为 Markdown单元格(用于写注释、标题)
R 将当前单元格转为 原始单元格(不执行代码)
Up/Down 箭头 上下切换选中的单元格

四、输出与内核管理

快捷键 功能 补充说明
O(字母O) 切换当前单元格输出的显示/隐藏 命令模式下使用
L 显示/隐藏代码行号 命令模式下使用
Ctrl + Shift + P → 输入 Jupyter: Restart Kernel 重启内核(解决代码卡死、变量污染) VS Code 命令面板通用操作
Ctrl + Shift + P → 输入 Jupyter: Clear All Outputs 清除所有单元格的输出结果 清理界面必备

五、VS Code 专属联动快捷键

结合 VS Code 编辑器特性的实用操作:

快捷键 功能
Ctrl + S 保存当前 Jupyter Notebook 文件(.ipynb
Ctrl + / 代码行注释/取消注释
Tab 代码自动补全(VS Code 智能提示)
Shift + Tab 显示函数/方法的参数提示(如 np.array() 的参数说明)

六、使用小技巧

  1. 快速切换内核:在 VS Code 右上角点击内核名称(如 Python 3.13.0),即可选择已配置的其他 Python 环境内核。

  2. 误删恢复:命令模式下按 Z 可撤销单元格删除,比手动恢复更快捷。

  3. 批量操作:命令模式下按住 Shift + 点击单元格,可选中多个单元格,批量删除/复制/移动。

六、ipynb->md的终端代码

jupyter nbconvert --to markdown file.ipynb

posted on 2026-03-03 16:46  wangzy336  阅读(2)  评论(0)    收藏  举报

导航