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

如何在VS Code资源管理器视图中递归展开所有目录?

VS Code文件资源管理器一键展开所有目录的解决方案

针对你使用的1.77.3版本,这里提供两种实用方法解决无法一键展开所有目录的问题:

方法一:快捷键组合快速操作

  1. 按Ctrl+Shift+E(Windows/Linux)或Cmd+Shift+E(Mac)切换到文件资源管理器面板
  2. 按Ctrl+A(Windows/Linux)或Cmd+A(Mac)全选所有根目录
  3. 按住Ctrl+Shift+](Windows/Linux)或Cmd+Shift+](Mac),即可递归展开所有选中的文件夹

这个操作只会对文件夹生效,即使全选时包含文件也不会有影响。

方法二:自定义专属快捷键

如果觉得组合键麻烦,可以给“展开所有文件夹”命令绑定单独的快捷键:

  1. 打开命令面板(Ctrl+Shift+P / Cmd+Shift+P),输入Preferences: Open Keyboard Shortcuts (JSON)并打开配置文件
  2. 在keybindings.json中添加以下内容:
{
  "key": "ctrl+shift+]", // 可替换为你习惯的快捷键,比如"ctrl+e ctrl+e"
  "command": "workbench.files.action.expandAllFiles",
  "when": "filesExplorerFocus && !inputFocus"
}
  1. 保存配置后,只要聚焦文件资源管理器,按下设置的快捷键就能一键展开所有目录

当你使用文件名筛选器时,展开所有目录后,VS Code会自动遍历所有子目录并展示匹配的文件,无需手动逐个展开评估筛选规则。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 20:47:19