VS Code中Jupyter Notebook是否有类似Google Colab的「运行章节」快捷键?
在VS Code的Jupyter Notebook中按章节运行单元格的方法
不用手动选中所有单元格,VS Code有几种实用方式实现类似Colab的按章节运行功能:
利用标题折叠区域运行
- 用Markdown标题(
#、##等层级标题)定义章节,VS Code会自动识别标题并在左侧显示折叠箭头 - 点击箭头折叠整个章节的单元格
- 右键折叠后的区域,选择「Run All in Collapsed Region」,即可运行该章节内的所有代码单元格
- 用Markdown标题(
通过单元格标签批量运行
- 选中章节内的所有代码单元格(按住
Ctrl可多选),点击单元格右上角的标签图标 - 添加一个统一标签(比如
chapter_1) - 按下
Ctrl+Shift+P打开命令面板,输入「Jupyter: Run Cells with Tag」 - 选择你设置的标签,就能一次性运行所有带该标签的单元格
- 选中章节内的所有代码单元格(按住
基于标题的范围运行
如果章节是从当前标题到下一个同级标题,右键该Markdown标题单元格,选择「Run All Cells Below」,运行会持续到遇到下一个同级标题时停止(要精确范围的话,结合折叠功能更稳妥)
内容的提问来源于stack exchange,提问作者melon_lord
相关产品推荐
相关产品推荐

