vs code 中文界面需安装官方“chinese (simplified) language pack for visual studio code”插件并正确配置locale.json为{"locale":"zh-cn"},否则即使系统为中文仍显示英文。

VS Code 默认不带中文界面,装插件是唯一办法,但别搜“中文插件”——它叫 Chinese (Simplified) Language Pack for Visual Studio Code,装错就白忙。
怎么找到并安装正确的中文语言包
VS Code 的界面语言切换依赖官方语言包,不是第三方翻译插件。很多人搜“中文插件”点进一堆非官方扩展,结果重启后没变化,甚至影响更新。
- 打开 VS Code,按
Ctrl+Shift+X(Windows/Linux)或Cmd+Shift+X(macOS)进入扩展面板 - 在搜索框里直接输入:
Chinese (Simplified) Language Pack(注意括号和空格,必须完全匹配) - 认准发布者是
Microsoft,图标是蓝白 VS 标志,点击“Install” - 安装完不用重启,右下角会弹出提示:“Language changed to Chinese (Simplified). Reload window to apply?” → 点击
Reload
装完还是英文?检查三个关键点
reload 后仍是英文,大概率不是插件问题,而是配置或缓存卡住了。
- 确认
locale.json文件已生成:用Ctrl+Shift+P打开命令面板,输入并执行Configure Display Language,它会自动打开locale.json,内容应为:{"locale":"zh-cn"} - 如果手动改过
locale.json但写成"zh"或"zh_CN",VS Code 不识别 —— 必须是"zh-cn"(小写、短横线) - 某些企业版或 Snap 安装的 VS Code 会绕过用户 locale 配置,此时需在启动时加参数:
code --locale=zh-cn
为什么改了 locale 还是英文?和系统语言无关
VS Code 的界面语言完全由自身配置驱动,跟 Windows/macOS 系统语言设置没有绑定关系。这也是最容易被误解的一点。
- 即使系统是中文 Windows,VS Code 默认仍用英文,除非你主动装语言包并设置
locale - 反过来,系统是英文,只要装了语言包 + 正确配置
locale.json,界面就是中文 - 多用户环境要注意:
locale.json在用户数据目录下(%APPDATA%\Code\User\locale.json或~/Library/Application Support/Code/User/locale.json),不是全局配置
真正麻烦的是跨平台同步或重装后忘记配 locale.json —— 插件装了,配置丢了,界面就回退到英文,而且没有任何报错提示。











