vs code左侧不显示文件夹,是因为未打开文件夹或资源管理器面板被隐藏;需按ctrl+shift+e唤出面板,并通过file>open folder…或code .打开整个文件夹。

VS Code 左侧不显示文件夹?检查资源管理器是否被关闭
左侧空白,不是设置问题,而是 资源管理器 面板被手动隐藏了。VS Code 默认打开时会显示它,但用户可能误点了关闭按钮(×)或用快捷键关掉了。
- 按
Ctrl+Shift+E(Windows/Linux)或Cmd+Shift+E(macOS)——这是唤出资源管理器的快捷键,立刻生效 - 点击左侧活动栏最上方的文件图标(看起来像两页重叠的文档),如果图标灰掉,点一下就恢复
- 右键左侧活动栏任意位置,确保
Explorer在勾选状态
拖进来的文件夹没出现在左侧?你可能只打开了单个文件
VS Code 不是“打开文件夹”就是“打开文件”,二者行为完全不同:只双击一个 .js 文件,它就在编辑器里打开,左侧永远空着;必须明确打开整个文件夹,资源管理器才能列出内容。
- 菜单栏选
File > Open Folder...(不是Open File...) - 快捷键用
Ctrl+K Ctrl+O(Win/Linux)或Cmd+K Cmd+O(macOS),这是“打开文件夹”的专用快捷键 - 终端中进入项目目录后执行
code .——这个.很关键,漏掉就变成打开当前目录名的文件,而不是目录本身
文件夹显示异常(比如只显示一级、刷新后消失)?看工作区和多根配置
如果你看到的不是预期的完整目录树,大概率是 VS Code 当前处于“多根工作区”或错误加载了 .code-workspace 文件,导致资源管理器只挂载了部分路径。
- 检查窗口标题栏末尾是否写着
Workspace—— 如果是,说明你打开的是工作区文件,不是纯文件夹 - 右键资源管理器顶部的文件夹名,选
Remove Folder from Workspace可临时清掉干扰项 - 确认没有意外启用
explorer.exclude或files.exclude配置,它们会静默隐藏匹配的子目录(例如设置了"**/node_modules": true,但误写成"node_modules": true就可能影响父级显示)
重启后左侧又空了?别动 settings.json 里的 workbench.startupEditor
有人想“记住上次打开的文件夹”,就去改 workbench.startupEditor,结果反而让 VS Code 启动时跳过资源管理器,直奔编辑器。这个配置和左侧文件夹显示无关,改了只会添乱。
- 完全不用碰
workbench.startupEditor,它只控制启动时显示什么标签页(比如none或welcomePage) - 真正决定左侧有没有文件夹的,只有两件事:是否打开了文件夹 + 资源管理器面板是否开启
- 如果每次都要手动按
Ctrl+Shift+E,说明你习惯性用双击文件启动 VS Code —— 改成右键文件夹 → “Open with Code” 更省事
左侧显示逻辑其实很朴素:有文件夹 + 面板开着 = 显示;其余任何“不显示”的情况,都是这两个条件至少缺一个。复杂配置反而容易绕晕自己。










