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

如何在Jupyter Lab编辑器中实现代码自动折叠?

JupyterLab 启动自动折叠代码解决方案

方法1:修改编辑器配置实现启动自动折叠

  • 打开JupyterLab的设置页:顶部菜单栏点击 Settings → Settings Editor(或者直接用快捷键 Ctrl+,/Cmd+,)
  • 在左侧搜索栏输入 code folding,分别针对两类文件调整配置:
    • 处理.py等纯脚本文件:在「Text Editor」分类下勾选Code Folding开启基础折叠功能,再勾选Fold Code By Default实现新打开文件默认折叠所有代码段
    • 处理.ipynb文件:在「Notebook」分类下勾选上述两个同名选项即可

注意:该配置全局生效,所有新打开的符合类型的文件都会自动折叠代码,不需要每次手动操作

方法2:自定义快捷键实现一键批量折叠(宏替代方案)

如果不需要所有文件默认折叠,仅需要针对长文件一键折叠所有内容,可以自定义等效宏的快捷键:

  • 打开设置编辑器,点击左侧顶部的「JSON Settings Editor」按钮,切换为JSON配置模式
  • 在user配置块中加入以下代码:
{
  "shortcuts": [
    {
      "command": "editor:fold-all",
      "keys": ["Ctrl+Shift+["],
      "selector": ".jp-Editor",
      "args": {}
    },
    {
      "command": "editor:unfold-all",
      "keys": ["Ctrl+Shift+]"],
      "selector": ".jp-Editor",
      "args": {}
    }
  ]
}
  • 保存配置后重启JupyterLab,即可通过Ctrl+Shift+[一键折叠当前文件所有代码段,Ctrl+Shift+]一键展开所有代码段

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 01:15:03