最稳方法是用命令面板执行Configure Display Language修改locale.json中"locale"为"zh-cn"并彻底重启VS Code;需删冲突的$HOME/.vscode/locale.json、卸载冗余中文插件、确保仅保留用户级路径下的配置文件。

VS Code 默认不显示中文界面,装完插件不重启、locale 写错、路径选错,这三处出问题,90% 的人卡在“明明装了却还是英文”。
怎么找对中文语言包?别搜“中文插件”
VS Code 的简体中文支持只来自一个扩展:Chinese (Simplified) Language Pack for Visual Studio Code,发布者必须是 Microsoft。其他名字带“汉化”“中文”的第三方扩展,要么已失效,要么干扰更新。
- 按
Ctrl+Shift+X打开扩展面板,搜索框里**完整输入**:Chinese (Simplified) Language Pack for Visual Studio Code - 认准图标是蓝白 VS 标志,右下角有 Microsoft 官方徽章
- 安装后右下角会弹提示:“Language changed to Chinese (Simplified). Reload window to apply?”——此时别点 “Reload”,先往下看
locale 必须写成 "zh-cn",不是 "zh_CN" 也不是 "zh-hans"
新版 VS Code(1.76+)已将语言资源内置,locale.json 是唯一生效配置,值必须严格为 "zh-cn"(小写、短横线、双引号包裹)。写成 zh、zh_CN、zh-hans 或漏掉引号,都会回退到英文且无报错。
- 按
Ctrl+Shift+P输入Configure Display Language回车,它会自动打开locale.json - 文件内容应为纯 JSON:
{"locale": "zh-cn"},如果不存在该字段,就手动加进去(注意逗号分隔) - 保存后必须**完全退出 VS Code**:Windows 检查任务管理器里是否还有
Code.exe;macOS 看活动监视器里Electron进程是否清空
重启后还是英文?先确认 locale.json 路径对不对
VS Code 只读取用户级 locale.json,工作区或系统级路径写的配置无效。不同系统路径不同,改错位置等于白干。
- Windows:
%APPDATA%\Code\User\locale.json - macOS:
$HOME/Library/Application Support/Code/User/locale.json - Linux:
$HOME/.config/Code/User/locale.json - 便携版(Portable Mode):
[安装目录]/data/user-data/User/locale.json - 如果多个路径下都有
locale.json,删掉非用户级的,避免覆盖
真正容易被忽略的是:改完配置不彻底退出进程,或以为“重载窗口”(Developer: Reload Window)就够了——它只刷新编辑器 UI,不重载语言环境。必须关干净再重开,否则永远卡在英文。


















