vscode 1.80+ 简体中文系统下默认中文界面,只需确保 locale.json 中为 {"locale":"zh-cn"} 并重启;禁用已弃用的中文语言包扩展,企业策略可能强制英文需排查。

VSCode 官方中文语言包早已不再需要“手把手安装”——它现在是开箱即用的,只要你装的是最新版 VSCode(1.80+),且系统区域设置为简体中文,locale.json 会自动设为 "zh-cn",界面直接显示中文。
为什么你打开还是英文?先查 locale.json
不是插件没装,而是 VSCode 的语言优先级由配置文件决定。VSCode 不靠“安装语言包扩展”切换界面语言,它只认 locale.json 里的值。
- 按
Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(macOS),输入并运行Configure Display Language - 它会打开
locale.json文件(路径通常是:~/.vscode/locale.json或%APPDATA%\Code\User\locale.json) - 确认内容是:
{"locale":"zh-cn"},不是"en"、"zh"或空值 - 改完保存,**必须重启 VSCode**(仅重载窗口无效)
Configure Display Language 命令失效?检查是否被策略锁死
某些企业环境或 Windows 组策略会强制锁定 VSCode 的语言设置,导致 locale.json 被忽略,始终回退到英文。
- 启动 VSCode 时加参数验证:
code --log-level=trace,查看控制台输出里是否有language service is disabled by policy类提示 - 检查注册表(Windows):
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\VSCode下是否有locale或disableLanguageConfiguration键 - macOS/Linux 可检查
/etc/code/settings.json或系统级策略配置目录
别装“Chinese (Simplified) Language Pack for Visual Studio Code”扩展
这个扩展(ID:ms-ceintl.vscode-language-pack-zh-hans)在 VSCode 1.75+ 已被官方弃用。它不会生效,还可能干扰本地化逻辑。
- 如果你已安装,直接卸载它;VSCode 启动时会自动加载内置语言资源
- 内置语言包随主程序更新,无需单独升级;手动下载
.vsix安装反而易出错 - 唯一例外:极旧版本(
真正卡住的人,往往卡在 locale.json 没写对、改了没重启、或被系统/组织策略覆盖——这些点比“怎么点安装按钮”重要得多。











