必须安装microsoft官方中文语言包、执行configure display language命令选zh-cn并彻底重启,三者缺一不可;搜插件须严格输入全名“chinese (simplified) language pack for visual studio code”,禁用第三方仿冒包。

装完插件 ≠ 界面变中文,必须执行 Configure Display Language 命令并选 zh-cn,再彻底重启进程,三者缺一不可。
只认 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 - 点 Install;装完右下角弹出提示时,**不要点 “Reload window”**——它不触发语言切换
Configure Display Language 命令搜不到?说明语言包根本没装成功
这个命令本质就是告诉 VS Code 用哪套翻译资源。如果在命令面板(Ctrl+Shift+P)里输 Configure Display Language 没反应,或列表里没有 zh-cn,基本可以断定:
- 插件没真正安装(网络失败、权限被拦截、VS Code 版本低于 1.13)
- 装了但没重启过任何窗口,VS Code 还没加载插件注册表
- 误点了“重新加载窗口”,
Code.exe进程仍在后台运行,locale 配置压根没读取
此时别反复重试,直接改配置文件更稳。
手动写 locale.json 强制生效,路径和格式必须精确
VS Code 启动时优先读取 locale.json,它的优先级高于 settings.json 中的 locale 字段。操作前务必关掉所有窗口,包括后台进程(Windows 查任务管理器中 Code.exe,macOS 查活动监视器里的 Electron):
- Windows 路径:
%APPDATA%\Code\User\locale.json - macOS 路径:
$HOME/Library/Application Support/Code/User/locale.json - Linux 路径:
$HOME/.config/Code/User/locale.json - 用 VS Code 自己打开该文件,内容只写一行:
{"locale":"zh-cn"} - 保存为 UTF-8 无 BOM 编码;注意:不能是
zh_CN、zh-hans、Chinese或ZH-CN,全部无效
最常被忽略的是:改完不杀后台进程就重开 VS Code,界面依然英文——因为旧进程还在用原来的 locale 配置。必须确认 Code.exe(或 Electron)已彻底退出,再启动新实例。











