You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code中Jupyter如何设置raw NbConvert单元格或防止单元格误运行

VS Code Jupyter 中Raw NbConvert单元格使用及防误运行方案

Raw NbConvert类型支持说明

VS Code 官方Jupyter扩展完整兼容Raw NbConvert单元格格式,只是没有默认绑定原生Jupyter的R快捷键,切换入口也没有放在一级菜单。
你可以通过两种方式切换到Raw格式:

  • 可视化操作:点击单元格右上角显示当前单元格类型(代码/Markdown)的下拉选择器,在列表底部选中「Raw」即可。切换后的单元格和原生Jupyter表现完全一致:不会关联内核执行,导出时遵循NbConvert的Raw单元格规则,样式和代码、Markdown单元格有明确区分,满足辨识度要求。
  • 自定义快捷键实现按R快速切换:
    1. 按下Ctrl+K Ctrl+S(macOS端为Cmd+K Cmd+S)打开快捷键设置面板
    2. 搜索命令notebook.cell.changeToRaw(对应转换为Raw单元格的操作)
    3. 点击命令旁的添加快捷键按钮,按下R键绑定,建议设置触发条件为「笔记本命令模式下」(即选中单元格但未激活编辑光标状态),避免编辑单元格内容时按R误触发,保存后即可和原生Jupyter操作习惯一致。

防止单元格意外运行的其他等效方案

如果不需要严格使用Raw格式,也可以选择以下内置方案实现防误运行:

  • 只读单元格锁定:选中目标单元格后右键,依次选择「笔记本」-「切换单元格只读状态」,设置后的单元格无法编辑、无法触发运行,单元格旁会显示锁形标识做提示。
  • 批量运行排除标记:右键单元格选择「在运行所有单元格时排除」,设置后执行「运行全部单元格」「运行上方单元格」「运行下方单元格」这类批量操作时会自动跳过该单元格,仅当手动点击该单元格的运行按钮时才会执行。
  • 魔法命令临时跳过:如果是临时屏蔽代码单元格运行,可以在单元格首行添加%%script echo Skipping,运行时只会输出跳过提示不会实际执行代码,该方案视觉辨识度低,仅适合临时使用。

内容的提问来源于stack exchange,提问作者L Xandor

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.30 14:24:18