VS Code中Jupyter Notebook命令模式需按Esc或Ctrl+M进入,边框变灰且显示“Command Mode”即成功;A/B插入单元格,M/Y切换类型,DD删除,X剪切;运行用Ctrl+Enter、Shift+Enter或Alt+Enter;注释用Ctrl+/,缩进用Tab,行号用L切换。

VS Code 中 Jupyter Notebook 的命令模式怎么进
必须先确认当前处于命令模式,否则所有单元格操作快捷键都不生效。边框变灰色、左下角显示 Command Mode 才算成功进入。
常用入口方式:
-
Esc:从编辑模式(绿色边框)立刻切回命令模式 -
Ctrl+M:等效于Esc,适合手不离主键盘区的用户 - 鼠标点空白处再按
Esc:避免误触单元格内容
容易踩的坑:双击单元格后默认进入编辑模式(绿色边框),此时按 B 或 D D 没反应——得先按 Esc。
在 VS Code 里快速插入和删除单元格
插入位置和类型直接影响后续流程效率,别靠鼠标拖拽。
立即学习“Python免费学习笔记(深入)”;
命令模式下操作:
-
A:在当前单元格上方插入新代码单元格 -
B:在当前单元格下方插入新代码单元格 -
M:把当前代码单元格转成Markdown单元格(适合写说明) -
Y:把当前Markdown单元格转回代码单元格 -
D D(连按两次D):直接删除当前单元格(不可撤销,慎用) -
X:剪切当前单元格,之后可用V粘贴到下方、Shift+V粘贴到上方
注意:X 比 D D 更安全,因为能用 Z 恢复;但 D D 是唯一真正“删除”动作,不会留在剪贴板里。
运行代码单元格的三种核心组合键区别
选错快捷键会导致光标乱跳、重复执行、或意外新增空单元格,尤其在调试时很干扰节奏。
全部在编辑模式或命令模式下都有效:
-
Ctrl+Enter:只运行当前单元格,光标停留原地——适合反复调试单个 cell -
Shift+Enter:运行当前单元格,然后自动跳到下一个单元格(若无则新建)——最常用,写 notebook 的默认节奏 -
Alt+Enter:运行当前单元格,并在它下方立即插入一个新代码单元格——适合边跑边追加逻辑
性能影响:连续按 Shift+Enter 跑完整个 notebook 时,内核状态持续累积;若中途出错,建议用 I I(命令模式下连按两次 I)中断执行,而不是盲目重启内核。
注释、缩进和行号这些细节怎么调
看似小功能,但缺了会严重拖慢阅读和协作效率,尤其处理长函数或嵌套结构时。
编辑模式下操作:
-
Ctrl+/:对当前行或选中多行切换注释(#前缀),仅对代码单元格有效 -
Tab/Shift+Tab:向右/向左缩进整行或多行选中内容 -
L(命令模式):在当前单元格开启/关闭行号显示——不是全局设置,每个 cell 独立控制 -
Ctrl+Shift+P→ 输入Python: Create New Blank Jupyter Notebook:新建 notebook 时默认不带行号,需手动开
容易被忽略的地方:Ctrl+/ 在 Markdown 单元格里无效;L 只影响当前 cell,换一个 cell 得重新按一次——没有全局开关,别指望设置一次全生效。


















