必须输入完整精确名称“chinese (simplified) language pack for visual studio code”,发布者为microsoft;安装后需确保%appdata%\code\user\locale.json(windows)等路径下文件内容为{"locale":"zh-cn"}且utf-8无bom;离线可手动安装vsix;同步或重装后易遗漏该文件导致仍显示英文。

插件安装失败:搜索框输什么才对
搜“中文插件”“chinese language”“汉化”都找不到官方包,VS Code 扩展市场不支持模糊匹配。必须输入完整、精确的名称:Chinese (Simplified) Language Pack for Visual Studio Code——括号、空格、大小写都不能错。发布者必须是 Microsoft,图标是蓝白 VS 标志。其他同名但作者不是 Microsoft 的,基本是第三方翻译补丁,装了也不生效,还可能干扰后续更新。
装完没变化:reload 之后还要确认 locale.json
点击右下角 “Reload” 后仍是英文,大概率是配置没落进文件里。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
文件内容只能是:{"locale":"zh-cn"}(注意小写、短横线,不是 zh_CN 或 zh-CN),保存编码必须为 UTF-8 无 BOM。如果文件不存在,就新建一个;如果存在但内容不对,直接覆盖重写。
离线或企业环境:用 VSIX 手动安装
内网、教育网、防火墙强的环境,扩展市场打不开,但语言包本身是静态资源,可离线安装。去微软 GitHub 官方仓库下载 vscode-language-pack-zh-hans.vsix(注意后缀是 .vsix,不是 .zip 或 .exe)。在 VS Code 扩展面板右上角点 … → Install from VSIX → 选中该文件即可。装完仍需确保 locale.json 存在且内容正确,否则界面不会变。
多用户或重装后界面回退:locale.json 容易被忽略
插件装了,locale.json 却没同步过去——这是最常被漏掉的一环。比如用 Settings Sync 同步配置时,默认不包含 locale.json;重装 VS Code 后,它不会自动重建;公司 IT 管理的 Snap 或 MSI 封装版,有时会绕过用户目录读取逻辑。只要这个文件缺失或内容错误,哪怕插件已安装、重启过十次,界面还是英文,而且没有任何报错提示。











