VSCode切换简体中文需安装官方扩展Chinese (Simplified) Language Pack for Visual Studio Code(ID:ms-ceintl.vscode-language-pack-zh-hans),再通过命令面板执行Configure Display Language,将settings.json中"locale": "en"改为"locale": "zh-hans",并彻底退出后重启。

VSCode 界面默认不带中文语言包,必须手动安装扩展才能切简体中文——装错扩展或没重启会白忙活。
怎么找到并安装正确的中文语言包
VSCode 官方只维护一个语言包扩展:Chinese (Simplified) Language Pack for Visual Studio Code。它由 Microsoft 官方发布,ID 是 ms-ceintl.vscode-language-pack-zh-hans。别搜“中文插件”“汉化包”这类词,容易装到第三方仿冒扩展,有的还带广告或改主页。
- 打开 VSCode,按
Ctrl+Shift+X(Windows/Linux)或Cmd+Shift+X(macOS)进入扩展面板 - 在搜索框里直接输入
Chinese (Simplified),认准作者是Microsoft - 点“Install”,装完不要点“Reload”按钮——那个只是重载扩展,不生效
安装后为什么还是英文界面
语言包装完只是“备好了”,VSCode 默认仍用系统语言或英文。要真正切换,得改配置项 locale,不是改设置里的“Display Language”选项(那个是旧版遗留项,已失效)。
- 按
Ctrl+Shift+P(或Cmd+Shift+P)打开命令面板 - 输入并选择
Configure Display Language命令 - 在弹出的 JSON 文件里,把
"locale": "en"改成"locale": "zh-hans" - 保存文件,然后必须完全退出 VSCode(关掉所有窗口,包括托盘进程),再重新启动
改完 locale 还是英文?检查这几个地方
常见卡点不是操作错,而是被缓存、权限或配置层级干扰了。
- 确认改的是用户级
settings.json,路径通常是:%APPDATA%\Code\User\settings.json(Windows)、~/Library/Application Support/Code/User/settings.json(macOS)、~/.config/Code/User/settings.json(Linux) - 如果用了多账户登录或企业策略,
locale可能被策略强制覆盖,检查设置里有没有灰色不可编辑的locale条目 - 某些 Linux 发行版(如 Ubuntu)系统语言设为
zh_CN.UTF-8但 VSCode 读不到,这时硬写"locale": "zh-hans"更可靠 - 终端集成里的 shell(比如 zsh 或 PowerShell)如果设置了
LANG=zh_CN.UTF-8,可能影响部分 UI 文字,但这和主界面无关,不用动
最常被忽略的是:改完 locale 不彻底退出 VSCode。后台进程还在跑,新启动的窗口会继承旧环境,看起来像没生效。关干净再开,才是唯一验证方式。


















