VS Code笔记本视图如何折叠所有单元格 支持按Markdown标题等级折叠
VS Code 笔记本单元格批量折叠解决方案
折叠所有单元格的实现方式
- 直接通过命令面板操作:
按下Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(macOS)调出命令面板,搜索Notebook: Fold All Cells执行即可一键折叠所有单元格,对应展开所有的命令是Notebook: Unfold All Cells。 - 自定义快捷键:
如果需要高频使用,可以打开键盘快捷键设置(快捷键Ctrl+K Ctrl+S/Cmd+K Cmd+S),搜索上述两个命令,绑定你习惯的快捷键组合即可。
按Markdown标题等级折叠的能力
VS Code 原生已经支持该功能,只要你的Markdown单元格使用标准的#标题层级标注(一级为#、二级为##,以此类推),就能实现层级化折叠:
- 点击单个Markdown标题左侧的折叠箭头,会自动折叠该标题下所有从属的内容,包括下级标题单元格、代码单元格,折叠逻辑和你现在用的单个单元格折叠完全一致。
- 也可以批量折叠指定层级:在命令面板搜索
Notebook: Fold Level X(X为1-5的数字),比如执行Notebook: Fold Level 2就会折叠所有二级及以下层级对应的内容块。
如果搜索不到上述命令,先确认你的VS Code版本已经升级到1.67及以上,该版本正式上线了笔记本的批量折叠和层级折叠相关能力。
内容的提问来源于stack exchange,提问作者baxx
相关产品推荐
相关产品推荐

