VSCode能否像PhpStorm一样关闭父文件夹时自动关闭所有子文件夹
VSCode 关闭父文件夹时自动收起子文件夹的实现方式
VSCode原生默认没有这个功能,但可以通过简单配置或插件实现和PhpStorm一致的效果——关闭父文件夹时自动收起所有已展开的子文件夹。
方法一:修改原生设置
这是最直接的方案,无需额外安装插件:
- 打开VSCode设置面板(快捷键
Ctrl+,或Cmd+,) - 在搜索框输入
explorer.autoCollapseSubfolders - 将该选项勾选为
true,或者直接在settings.json中添加以下配置:
"explorer.autoCollapseSubfolders": true
配置生效后,当你关闭父文件夹(比如node_modules)时,它下面所有已展开的子文件夹都会自动收起,完全匹配你描述的需求。
方法二:使用社区插件
如果原生设置的灵活性不能满足你,可尝试安装专门的折叠控制插件,比如Auto Collapse或Folder Folders,这类插件提供更多自定义折叠规则,但针对你提到的场景,原生设置已经足够覆盖。
内容的提问来源于stack exchange,提问作者Alexandr Rešetňak
相关产品推荐
相关产品推荐

