按 ctrl+shift+e(win/linux)或 cmd+shift+e(macos)可快速呼出资源管理器;若无效,先按 ctrl+b 显示侧边栏,再检查工作区配置、files.exclude 设置、插件冲突及拖拽行为。

资源管理器打不开或突然消失?先看这个快捷键
按 Ctrl+Shift+E(Windows/Linux)或 Cmd+Shift+E(macOS)能立刻呼出/聚焦资源管理器——这是最直接的“调出来”方式,不是菜单路径,也不是靠点图标碰运气。
如果按了没反应,大概率是焦点被其他面板(比如搜索、扩展)抢占,或者侧边栏被整体隐藏了。此时再按一次 Ctrl+B(隐藏/显示整个侧边栏),就能确认是不是被关掉了。
- 右键活动栏空白处 → 选「自定义活动栏」→ 确保「资源管理器」图标没被拖走或禁用
- 状态栏左下角若显示
Workspace: xxx.code-workspace,说明当前是多文件夹工作区,资源管理器会显示所有已添加的文件夹;但若只看到空列表,可能是工作区配置损坏或路径失效 - 极少数情况是插件冲突(比如某些主题或远程扩展),可尝试禁用全部插件后重启 VS Code 再试
资源管理器里找不到刚创建的文件?检查 files.exclude
你新建了一个 .env.local,却在资源管理器里怎么都看不到——不是它没生成,而是被 VS Code 主动过滤了。默认设置中,files.exclude 会隐藏常见临时/敏感文件,比如 **/.env* 或 **/node_modules。
打开设置(Ctrl+, ),搜 files.exclude,点右边的「在 settings.json 中编辑」,就能看到当前规则。别直接删,先确认是否真要显示;若只是临时查看,右键资源管理器空白处 → 「刷新」有时也能强制重载。
- 修改
files.exclude后必须刷新资源管理器(F5)或重启 VS Code 才生效,改完不刷等于白改 - 工作区级设置(
.vscode/settings.json)会覆盖用户级设置,多人协作时容易出现“我在本地能看到,别人看不到”的情况 - 排除模式支持 glob 语法,
!**/.env.local可以在全局排除规则下单独放行特定文件
拖文件进资源管理器 ≠ 复制,小心误移动
把一个 utils.js 从桌面拖进项目里的 src/ 文件夹,结果桌面原文件没了——这不是 bug,是 VS Code 默认行为:同磁盘内拖拽 = 移动,跨磁盘才复制。
基于 Internet 的 Web 技术,完全采用B/S 体系结构的网络办公系统。该系统具有安全性高、功能极为强大、可在广域网中使用也可在局域网中使用、也可以同时在局域网和广域网中使用的特点,全傻瓜式安装,无需作复杂配置,界面采用类似windows资源管理器的设计,结构清晰,条理分明,即使不熟悉电脑的人也可很快掌握全部操作。该系统通过在广域网内的广泛试用验证和经专业技术人员的调试、测试,确认具有很
想强制复制?按住 Alt(Windows/Linux)或 Option(macOS)再拖,松手即复制。这个细节没人教,但每天都有人因此丢文件。
- 右键文件夹 → 「在资源管理器中显示」可反向定位当前编辑文件的位置,适合在多标签+深目录结构里快速导航
- 拖入目标文件夹时,注意光标悬停位置:落在文件夹图标上才是进入该目录;落在空白处或文件名上,可能变成同级重排,甚至触发重命名
- 资源管理器不支持“剪切”,只有“拖移”和“按 Alt/Option 拖移”,别指望有 Ctrl+X/Ctrl+V 的逻辑
多项目工作区里资源管理器变乱?别用「添加文件夹到工作区」
右键资源管理器 → 「添加文件夹到工作区」看似方便,实则高危操作:它会直接写入当前 .code-workspace 文件,但不校验路径是否存在、是否重复、是否跨平台可用。
常见后果包括:下次打开报错 Unable to resolve non-existing folder;同一项目出现两个同名节点;换电脑后路径全崩。真正可控的做法是手动编辑 .code-workspace,用绝对路径或基于工作区文件位置的相对路径(如 "../backend")。
- 工作区内每个文件夹保持独立的
.vscode/settings.json,互不影响;但调试配置(launch.json)若没显式指定"cwd": "${workspaceFolder:backend}",就可能跑错项目 - 拖多个文件夹进空 VS Code 窗口,只是临时合并视图,关掉就丢——它根本没生成工作区文件
- 资源管理器顶部的「…」菜单里有「保存工作区为…」,这才是创建持久化多项目环境的正确入口
资源管理器不是文件浏览器,它是工作区状态的实时投影。路径错、配置错、权限错,它都会沉默地“不显示”,而不是报错提醒。所以调它,本质是调清楚“它为什么不该显示”。









