VSCode 1.85+ 版本官方中文语言包已从市场搜索索引移除,必须严格输入全名“Chinese (Simplified) Language Pack for Visual Studio Code”或ID“ms-ceintl.vscode-language-pack-zh-hans”安装,并执行Configure Display Language设locale为"zh-cn"后彻底重启。

搜“Chinese”找不到中文语言包,不是网络问题
VSCode 1.85+ 版本已从 Marketplace 搜索索引中移除官方中文语言包,Chinese、中文、汉化 这类关键词根本不会命中 ms-ceintl.vscode-language-pack-zh-hans——它只响应精确全名或 ID。你看到的“没结果”,是微软主动屏蔽了模糊搜索,不是 DNS、代理或网速导致的。
- 必须用完整名称:
Chinese (Simplified) Language Pack for Visual Studio Code(括号、空格、大小写全部一致) - 发布者必须是
Microsoft,图标为蓝白 VS Code logo + 中文“中”字 - 扩展 ID 必须是
ms-ceintl.vscode-language-pack-zh-hans,可在插件 URL 或右下角详情里确认 - 搜出来一堆“中文主题”“汉化增强”之类,全是第三方仿冒包,不更新、带广告、甚至注入脚本
命令面板直装 ID 才可靠
市场页面空白或搜不到时,跳过搜索页,直接用命令安装最稳——它绕过前端搜索逻辑,走底层 marketplace API,哪怕搜索框灰着也能成功。
- 按
Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(macOS) - 输入并执行
Extensions: Install Extension - 粘贴完整 ID:
ms-ceintl.vscode-language-pack-zh-hans,回车 - 若提示
Extension not found,说明当前市场源未收录该 ID,需换镜像源或离线安装
装完 locale 不设成 zh-cn,中文照样不显示
语言包只是资源文件,真正切换 UI 语言靠的是 locale 配置。不手动设置,VSCode 默认仍用英文界面,装了也白装。
- 按
Ctrl+Shift+P,执行Configure Display Language - 在弹出列表中选
zh-cn(注意是短横线,不是下划线或斜杠) - 必须彻底退出 VSCode 进程:Windows 右键任务栏图标 →「退出」;macOS 用 Activity Monitor 杀掉所有
Code和Code Helper进程 - 重启后才生效,仅关闭窗口再打开不行
换源失败?先盯住 URL 末尾那个 /
配 vscode.cdn.azure.cn 镜像源却依然转圈,90% 是 URL 少了末尾斜杠——VSCode 会静默发请求,返回 404 却不报错,界面卡死。
-
"extensions.gallery.serviceUrl": "https://vscode.cdn.azure.cn/extensionGallery/extensionGallery/"✅ -
"extensions.gallery.serviceUrl": "https://vscode.cdn.azure.cn/extensionGallery/extensionGallery"❌(缺 /) - 必须同时配
serviceUrl和cacheUrl,二者 URL 结构一致,末尾都带/ - 改完 settings.json 后,务必彻底退出进程再重启,否则新配置根本不加载


















