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

VSCode如何实现Markdown条件折叠:仅保留含指定关键词的一级块展开

完全可以实现,具体操作方法如下:

方法一:无需安装额外插件,几步就能完成

  • 先全局折叠所有一级标题块:按下快捷键 Ctrl+K Ctrl+1(Windows/Linux)/ Cmd+K Cmd+1(macOS)即可,也可以按 Ctrl+Shift+P 调出命令面板,搜索「Fold Level 1」执行,操作后所有一级块都会折叠,仅显示标题行。
  • 按 Ctrl+F(Windows/Linux)/ Cmd+F(macOS)调出查找面板。
  • 查找内容输入 #.*important.*,点击查找面板上的 .* 按钮开启正则匹配模式。
  • 按 Alt+Enter 选中所有匹配到的标题行,再按下快捷键 Ctrl+K Ctrl+](Windows/Linux)/ Cmd+K Cmd+](macOS)执行展开命令,所有标题带important的一级块就会全部展开,其余保持折叠状态。

方法二:高频使用可配置自定义快捷键

经常需要执行这个操作的话,把上述步骤整合为一个宏命令,绑定自定义快捷键即可实现一键操作:

  • 安装VSCode的「macros」插件
  • 在settings.json中添加宏配置,把折叠一级块、正则匹配、全选匹配结果、展开的步骤整合为一个宏
  • 在keybindings.json中给这个宏绑定自定义快捷键,之后一键就能完成所有操作。
    内容的提问来源于stack exchange,提问作者ー PupSoZeyDe ー
相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 14:24:03