VSCode运行Jupyter Notebook单元格后如何自动插入新单元格
VSCode Jupyter运行单元格后自动插入新单元格设置方法
内置功能开启(无需额外扩展)
微软官方Jupyter扩展已经内置该特性,直接修改配置即可:
- 打开VSCode设置界面:快捷键
Ctrl+,(Windows/Linux)/Cmd+,(Mac),或点击左下角齿轮图标选择「设置」 - 在设置搜索栏输入
jupyter.insertCellAfterRun,勾选对应选项即可开启运行后自动插入新单元格的功能 - 可选:如果需要插入后自动聚焦到新单元格,搜索
jupyter.focusNewCellAfterInsert并勾选即可
如果你偏好直接编辑JSON配置文件,可以打开settings.json,添加以下两行配置:
"jupyter.insertCellAfterRun": true, "jupyter.focusNewCellAfterInsert": true
异常排查
如果设置后未生效,按以下顺序排查:
- 确认已安装微软官方发布的
Jupyter扩展,未安装其他冲突的第三方Jupyter类扩展 - 重启VSCode使配置变更生效
- 检查当前工作区是否有单独的设置覆盖了全局配置,可切换到设置界面的「工作区」标签页确认上述两个配置的勾选状态
内容的提问来源于stack exchange,提问作者Megh Rathod
相关产品推荐
相关产品推荐

