重装VSCode后locale.json不会自动恢复,必须手动还原:确认文件内容为{"locale":"zh-cn"}或{"locale":"en"}且路径正确(如Windows为%APPDATA%\Code\User\locale.json),彻底关闭所有VSCode进程后重启,并确保已安装并启用Microsoft官方中文语言包。

重装 VSCode 后,locale.json 不会自动恢复,必须手动还原——但直接复制过去大概率失效,因为路径、权限或后台进程残留会干扰加载。
确认旧 locale.json 文件是否真的可用
别假设备份文件“一定对”。重装前的 locale.json 可能来自旧版本(如 1.69),而当前已是 1.70+,字段虽兼容,但若它混在 settings.json 里(旧版写法),或被放在错误路径(如工作区 .vscode/locale.json),就根本不会被读取。
- 打开旧备份,检查文件内容是否为合法 JSON:必须是
{"locale":"zh-cn"}或{"locale":"en"},不能多逗号、少引号、含注释 - 确认该文件原本所在路径:Windows 是
%APPDATA%\Code\User\locale.json,macOS 是~/Library/Application Support/Code/User/locale.json,Linux 是~/.config/Code/User/locale.json;如果旧备份里它在别的位置(比如根目录或.vscode文件夹下),说明当时就没生效过 - 检查 VSCode 版本:用
Ctrl+Shift+P → About看当前是否 ≥1.70。若是,旧版settings.json里的"locale"字段必须已删除,否则会干扰
覆盖前必须彻底关闭所有 VSCode 进程
locale.json 只在全新启动时读取,热重载(Reload Window)或仅关窗口都不行。后台进程残留是导入失败最常见原因。
详细的 Three.js 3D 图形参考,涵盖场景设置、相机、几何体、材质、光照、动画、控制器、加载器、数学工具和调试。
- Windows:右下角托盘图标右键 → Exit;再打开任务管理器,结束所有
Code.exe和Code Helper.exe进程 - macOS:菜单栏点击 VSCode → Quit Visual Studio Code;再执行
pkill -f "Code Helper" - Linux:运行
pkill -f code,然后ps aux | grep code确认无残留 - 别信“已退出”,很多用户点了 X 关窗,VSCode 仍在后台维持语言服务
覆盖后要验证语言包是否匹配
光有 locale.json 不够,Chinese (Simplified) Language Pack for Visual Studio Code 扩展必须已安装且启用——否则即使 {"locale":"zh-cn"} 写对了,界面照样英文。
- 打开扩展面板(
Ctrl+Shift+X),搜Chinese (Simplified),认准发布者是 Microsoft、下载量超千万、带蓝勾认证 - 如果图标灰了,右键 → Enable
- 如果没装,点 Install,安装完**不要点 Reload Window**,先彻底退出 VSCode,再重开
- 远程环境(SSH/WSL)需单独操作:连进去后,再执行一次
Configure Display Language,它会在远程路径(如~/.vscode-server/data/Machine/locale.json)生成对应文件
真正卡住人的地方,从来不是文件找不着,而是改了 locale.json 却没关干净进程,或是语言包压根没装对——VSCode 不报错,只沉默显示英文。

















