vs code中文界面需安装microsoft官方中文语言包、执行configure display language命令设locale为"zh-cn"、并彻底重启,三者缺一不可;仅装插件或仅重载窗口均无效,右下角显示en即未生效。
立即进入“夸克ai手把手教你,操作像呼吸一样简单!☜☜☜☜☜点击进入”;

VS Code 界面不会自动变中文,装对插件 + 手动设 locale + 彻底重启,三步缺一不可。只装插件或只点“重载窗口”,90% 的人会卡在英文界面。
怎么确认你装的是 Microsoft 官方中文语言包
很多人搜“中文”就随手点安装,结果界面部分英文、命令面板乱码,甚至报错 Cannot read property 'translate' of undefined。根本原因是装了非官方包。
- 必须打开扩展面板(
Ctrl+Shift+X或Cmd+Shift+X),搜索完整名称:Chinese (Simplified) Language Pack for Visual Studio Code - 只认发布者是
Microsoft、ID 是ms-ceintl.vscode-language-pack-zh-hans的那一项 - 别选
Chinese Language Pack、VSCode Chinese、带 “Pro” “Ultimate” 字样的第三方包——它们不更新、不兼容、有的还注入广告 - 装完状态栏右下角可能弹提示,但此时界面仍是英文,这是正常现象:插件只是“备好了字典”,还没告诉 VS Code “请用它”
Configure Display Language 命令为什么不能跳过
这个命令不是可选项,而是唯一能触发 locale.json 创建/写入的入口。手动改 settings.json 里的 "locale": "zh-cn" 完全无效。
- 按
Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(macOS)打开命令面板 - 输入并选择:
Configure Display Language - 在弹出列表中**明确选
zh-cn**(注意:小写、短横线、双引号包裹;zh_CN、Zh-cn、Chinese都不生效) - VS Code 会自动生成或覆盖用户级
locale.json文件,内容为:{"locale":"zh-cn"} - 弹窗提示“需要重启窗口以应用更改”,必须点
Restart—— 点Developer: Reload Window不会重新读取语言配置
Linux / WSL / Remote-SSH 环境下中文不生效怎么办
本地设了中文,远程连接后还是英文?因为 Remote-SSH、WSL 启动的是独立的 VS Code Server 实例,它读的是远程机器上的 locale.json,和本地完全无关。
- 先确认远程 VS Code Server 已运行:在 WSL 终端执行
code --list-extensions - 进入远程配置路径:
~/.vscode-server/data/Machine/(后面可能带哈希后缀目录) - 在该目录下新建或编辑
locale.json,内容仅一行:{"locale":"zh-cn"} - 保存后,在远程窗口中执行
Developer: Reload Window(不是本地窗口) - 如果用 Snap/Flatpak 安装的 VS Code,语言包大概率无法加载——换用 .deb 或官方 tarball 版本
真正起作用的只有三样东西:装对插件、locale.json 存在且内容合法、VS Code 进程是全新启动的。右下角状态栏显示 en 就说明没生效,直接点击它选 zh-cn 是最快兜底方式;但若反复失败,优先检查是否在多个环境(本地 / 远程 / 工作区)之间误改了错误的 locale.json 路径。











