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

VSCode中Jupyter Notebook章节折叠是否有快捷键及设置方法?

VSCode中Jupyter Notebook Markdown章节折叠方案

一、内置命令直接使用

打开命令面板(Windows/Linux:Ctrl+Shift+P;Mac:Cmd+Shift+P),输入Collapse All Headings并执行,即可一键折叠所有由Markdown单元格创建的章节标题对应的层级内容,不会影响代码单元格或普通Markdown文本的展开状态。

二、自定义快捷键/命令

如果需要更快捷的操作,可以绑定专属快捷键:

  1. 打开键盘快捷键设置(Windows/Linux:Ctrl+K Ctrl+S;Mac:Cmd+K Cmd+S)
  2. 在搜索框输入Collapse All Headings,找到对应命令后点击编辑快捷键,设置你习惯的组合键(比如Ctrl+Shift+Alt+C)
  3. 若要更精准的场景触发限制,可以编辑keybindings.json(点击快捷键设置界面右上角的打开图标),添加如下配置:
{
    "key": "ctrl+shift+alt+c",
    "command": "notebook.collapseAllHeadings",
    "when": "notebookEditorFocused && activeEditor == 'jupyter.notebook.ipynb'"
}

三、默认折叠的实现

目前VSCode原生没有提供“打开Notebook时默认折叠所有章节”的开关,但可以通过两种方式实现:

  • 借助第三方Jupyter增强类扩展(直接在VSCode扩展商店搜索相关关键词即可找到),部分扩展支持配置默认折叠状态
  • 利用VSCode的宏命令功能,自定义启动Notebook时自动执行Collapse All Headings命令,需要在settings.json中配置宏并绑定到合适的触发时机

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 10:32:37