vs code 中文界面需安装官方简体中文语言包并正确配置 locale.json 文件。必须使用 microsoft 官方扩展“chinese (simplified) language pack”,执行 configure display language 命令后选 zh-cn(全小写、带连字符),生成 utf-8 无 bom 的 locale.json 文件,并彻底重启所有 code 进程,验证顶部菜单、命令面板提示和设置导航栏是否显示中文。

VS Code 插件安装向导本身没有独立的“中文界面设置”——它只是命令面板(Ctrl+Shift+P)里一个叫 Extensions: Install Extension 的操作入口,其语言完全跟随 VS Code 主界面语言。所以真正要调的是整个编辑器的显示语言,不是某个向导。
装错插件导致插件市场显示乱码或空白
搜索“中文插件”“汉化包”“VSCode 中文”等关键词,大概率会装到非官方、已弃用甚至带风险的第三方扩展。这些插件不提供标准语言资源,反而会覆盖或破坏 locale.json 读取逻辑,引发:Cannot read property 'translate' of undefined、命令面板弹窗空白、扩展搜索框无法输入中文等现象。
- 只认官方扩展:名称必须是
Chinese (Simplified) Language Pack for Visual Studio Code,作者为Microsoft,ID 是ms-ceintl.vscode-language-pack-zh-hans - 别点“Chinese Language Pack”“VSCode Chinese”这类模糊名称——它们不是微软维护,2026 年起基本失效或不再更新
- 装完右下角若没弹
Restart Now提示,说明安装失败或版本不兼容(VS Code 版本低于 1.13 时无法安装该包,需先升级)
Configure Display Language 命令执行后仍显示英文
这个命令才是激活中文的开关,但它只写配置、不强制刷新 UI。很多人点了命令、选了 zh-cn,却没点提示里的 Restart,或者误点了 Developer: Reload Window——后者只会重载扩展,不会重新加载语言资源。
微软正式发布 Visual Studio Code 1.118 版本 。本次更新重点强化了 AI 开发体验与企业管理能力,其中最引人注目的是新增 Copilot CLI 远程控制功能,允许开发者通过手机或网页远程监控和接管 AI 会话 。同时,为了提高 AI 的运行性价比,新版本优化了令牌缓存策略以降低成本 。此外,1.118 版还引入了 Chronicle 本地历史追踪、TypeScript 7.0 支持以及更严格的企业级访问管控 。
-
zh-cn必须全小写、带连字符;zh_CN、zh-hans、Chinese、zh全部无效 - 执行命令后,VS Code 会自动生成
locale.json文件(路径见下方),内容应为{"locale":"zh-cn"},不能有其他字段 - 重启必须彻底:Windows 查任务管理器关掉所有
Code.exe进程;macOS 用 Activity Monitor 杀掉Electron;Linux 用pkill -f code
locale.json 文件路径和编码要求
VS Code 从 2026 年起不再允许在 settings.json 里写 "locale": "zh-cn",该字段已被移除。唯一有效路径是用户数据目录下的 locale.json,且必须满足两个硬性条件:文件存在、UTF-8 无 BOM 编码。
- Windows 路径:
%APPDATA%\Code\User\locale.json - macOS 路径:
$HOME/Library/Application Support/Code/User/locale.json - Linux 路径:
$HOME/.config/Code/User/locale.json - 用 VS Code 自己打开并编辑该文件(不要用记事本或 Sublime),保存时确认右下角状态栏显示
UTF-8,不是GBK或UTF-8 with BOM
真正卡住人的地方,往往不是找不到插件,而是重启时漏掉后台进程,或者把 zh-cn 手动写成 zh_CN 后反复试了七八次都没意识到错在连字符。验证是否成功,只看三处:顶部菜单栏(文件/编辑/视图)、命令面板提示文字(“请输入命令或搜索设置”)、设置界面左侧导航栏(用户/工作区/扩展)——这三块变中文,才算真生效。










