必须安装microsoft官方中文语言包、执行configure display language命令设为zh-cn并彻底重启,三者缺一不可;仅装包不配置或未完全退出进程均无法生效。

VSCode 不会因为装了中文包就自动变中文,必须完成两个硬性动作:装对包 + 改对 locale 配置 + 彻底重启。漏掉任一环节,界面大概率还是英文。
只装 Microsoft 官方语言包,别信“中文”“汉化”模糊名
第三方所谓“汉化插件”多数不更新、不兼容,有的还注入广告或导致命令面板乱码。唯一可信的是 Microsoft 官方扩展:
- 按
Ctrl+Shift+X(Windows/Linux)或Cmd+Shift+X(macOS)打开扩展面板 - 搜索框里**严格粘贴全名**:
Chinese (Simplified) Language Pack for Visual Studio Code - 认准发布者是
Microsoft,ID 是ms-ceintl.vscode-language-pack-zh-hans,图标带蓝白 VS 标志和“中”字 - 点
Install,安装完别点右下角弹出的Reload Window—— 它不触发语言切换
必须用 Configure Display Language 改 locale 值
语言包只是“翻译字典”,真正告诉 VSCode “用哪本字典”的是 locale 字段。这个值不能靠设置界面下拉菜单选(那个选项已失效),也不能手改 settings.json 里随便一个地方。
- 按
Ctrl+Shift+P打开命令面板,输入并选择:Configure Display Language - 它会打开一个
locale.json(或settings.json),里面有一行:"locale": "en" - 改成:
"locale": "zh-cn"(注意:小写、短横线、双引号包裹,zh_CN/zh-hans/Chinese全无效) - 保存文件后,**必须点弹窗里的
Restart按钮**,或手动关掉所有窗口 + 杀掉后台进程再重开
重启没生效?先查后台进程有没有关干净
这是最常被忽略的环节。VSCode 启动新窗口时,如果旧进程还在运行(尤其托盘图标没消失),新窗口会复用旧环境,locale 配置压根不加载。
- Windows:打开任务管理器,结束所有
Code.exe进程 - macOS:打开活动监视器,搜
Electron,强制退出所有相关进程 - Linux:终端执行
pkill -f 'code' - 再全新启动 VSCode,验证菜单栏、设置页、命令面板是否都变成中文
改完 locale 后 Git 面板或某插件 WebView 还是英文?不是语言包问题,而是那些组件自身未适配,或被主题/企业策略覆盖。真要排查,得单独看插件配置或检查右下角 locale 显示是否灰色不可编辑。











