VS Code 折叠代码技巧全攻略:效率拉满!

0 阅读4分钟

推荐阅读 VS Code 2026 效率秘籍:学完无敌!

VS Code 新版本来了,更强 AI,更丝滑的编程体验!

VSCode1.108发布

VS Code官宣绿色版:更强,更智能!

2025年7 个鲜为人知但超实用的 VS Code 技巧

专为程序员打造的AI时代的开发神器,效率是单车变跑车!

2025 年 7 个压箱底 VS Code 插件,都是神器!

Cursor 2.0正式发布:携自研模型Composer强势登场,不再只做「壳」,速度遥遥领先!

VS Code 的这款数据库 AI 神器,再也不用来回切换 Navicat 了

VS Code2025 这几个 AI 智能编程天花板技巧,比 Cursor 还强!

在编写复杂项目时,面对成百上千行的代码,你是否经常感到眼花缭乱?Visual Studio Code (VS Code) 强大的**代码折叠(Folding)**功能就是为此而生。它能帮你隐藏暂时不需要的代码块、注释或文件夹结构,让你只关注当前正在编辑的核心逻辑。

今天我们就来详细聊聊如何在 VS Code 中“一键折叠所有”,以及那些你可能不知道的高效快捷键。

📂 基础操作:如何折叠所有代码?

无论你是想折叠整个文件的代码层级,还是特定的区域,VS Code 都提供了统一且高效的解决方案。

方法一:使用命令面板(通用法)

如果你记不住复杂的快捷键,这是最稳妥的方法:

  1. 打开命令面板:
    • Windows/Linux: Ctrl + Shift + P
    • Mac: Cmd + Shift + P
  2. 输入 >fold all 并回车,即可折叠所有内容。
  3. 输入 >unfold all 并回车,即可展开所有内容。 在这里插入图片描述 打开折叠 在这里插入图片描述

方法二:键盘快捷键(极客首选) ⌨️

想要像黑客一样行云流水?记住这两组快捷键就够了:

操作Windows / LinuxMac
折叠所有 (Collapse All)Ctrl + K, 然后按 Ctrl + 0 (数字零)Cmd + K, 然后按 Cmd + 0
展开所有 (Unfold All)Ctrl + K, 然后按 Ctrl + JCmd + K, 然后按 Cmd + J

💡 注意:这里的 Ctrl+K 是一个组合前缀,按下后松开,再立即按下后续的键(如 0J)。

在这里插入图片描述

mac 在这里插入图片描述

🗂️ 进阶场景:不仅仅是折叠代码

VS Code 的折叠功能非常智能,针对不同内容有不同的处理方式:

1. 折叠文件夹与 XML 节点

上述的 Fold All (Ctrl+K, Ctrl+0) 同样适用于:

  • 侧边栏文件树:一键收起所有打开的文件夹。
  • XML/HTML 文件:快速折叠所有标签节点,方便查看文档结构。

在这里插入图片描述

2. 专门折叠注释块 📝

有时候我们只想隐藏大段的文档注释,保留代码逻辑:

  • 折叠所有块注释
    • Win/Linux: Ctrl + K, Ctrl + /
    • Mac: Cmd + K, Cmd + /
  • 展开:同样使用 Ctrl/Cmd + K, J

在这里插入图片描述

3. 折叠搜索结果 🔍

在使用全局搜索(Ctrl+Shift+F)时,结果列表可能会非常长。

  • 操作:点击搜索面板右上角的 双口-图标 (Toggle Expand/Collapse)。
  • 效果:只显示文件名和匹配数量,再次点击即可展开查看详情。

在这里插入图片描述

🎯 高手秘籍:更精细的控制

除了“全部折叠”,VS Code 还支持更细粒度的操作:

  • 折叠当前最深层级: 将光标放在某个函数内,按下 Ctrl + Shift + \ (Win) 或 Option + Cmd + [ (Mac),仅折叠当前所在的这个块。

  • 按层级折叠: 想只看类定义,不看方法内部?使用 Ctrl + K, Ctrl + 1 (折叠到第1层),Ctrl + 2 (折叠到第2层),以此类推。

  • 折叠标记区域 (Region): 如果你使用了 #region 标记代码块,可以使用 Ctrl + K, Ctrl + 8 专门折叠这些区域。

总结

掌握 VS Code 的折叠技巧,是提升编码专注度的关键一步。

  • 日常使用:记住 Ctrl+K, Ctrl+0 (折叠) 和 Ctrl+K, Ctrl+J (展开)。
  • 清理视线:善用注释折叠和搜索结果折叠。
  • 深度定制:尝试按层级折叠,快速定位代码结构。

下次面对几千行的“屎山”代码时,不妨先按一下折叠键,世界瞬间就清净了!你平时最喜欢用哪个快捷键?欢迎在评论区分享你的独家秘技! 👇