如何在VS Code资源管理器视图中递归展开所有目录?
VS Code文件资源管理器一键展开所有目录的解决方案
针对你使用的1.77.3版本,这里提供两种实用方法解决无法一键展开所有目录的问题:
方法一:快捷键组合快速操作
- 按
Ctrl+Shift+E(Windows/Linux)或Cmd+Shift+E(Mac)切换到文件资源管理器面板 - 按
Ctrl+A(Windows/Linux)或Cmd+A(Mac)全选所有根目录 - 按住
Ctrl+Shift+](Windows/Linux)或Cmd+Shift+](Mac),即可递归展开所有选中的文件夹
这个操作只会对文件夹生效,即使全选时包含文件也不会有影响。
方法二:自定义专属快捷键
如果觉得组合键麻烦,可以给“展开所有文件夹”命令绑定单独的快捷键:
- 打开命令面板(
Ctrl+Shift+P/Cmd+Shift+P),输入Preferences: Open Keyboard Shortcuts (JSON)并打开配置文件 - 在
keybindings.json中添加以下内容:
{ "key": "ctrl+shift+]", // 可替换为你习惯的快捷键,比如"ctrl+e ctrl+e" "command": "workbench.files.action.expandAllFiles", "when": "filesExplorerFocus && !inputFocus" }
- 保存配置后,只要聚焦文件资源管理器,按下设置的快捷键就能一键展开所有目录
当你使用文件名筛选器时,展开所有目录后,VS Code会自动遍历所有子目录并展示匹配的文件,无需手动逐个展开评估筛选规则。
内容的提问来源于stack exchange,提问作者Chris
相关产品推荐
相关产品推荐

