VSCode中文语言包需先在扩展市场安装,再通过命令面板切换显示语言为zh-cn并重启窗口生效;远程开发需在远程环境单独安装并配置;部分扩展界面仍为英文是因未适配中文。

在 VSCode 设置里搜不到「Chinese」?先确认扩展市场是否可用
VSCode 的中文语言包(Chinese (Simplified) Language Pack for Visual Studio Code)本质是一个扩展,不是内置功能。如果在设置里直接搜「中文」「语言」没结果,大概率是扩展市场连接异常或被拦截。
- 打开命令面板(
Ctrl+Shift+P或Cmd+Shift+P),输入并运行Extensions: Open Extensions Marketplace - 在市场搜索框中粘贴完整名称:
Chinese (Simplified) Language Pack for Visual Studio Code(注意括号和空格) - 若页面空白或提示“无法连接”,检查网络代理设置,或尝试关闭防火墙/杀毒软件临时放行
code.exe
安装后界面仍是英文?必须重启 + 手动切换显示语言
安装扩展只是第一步,VSCode 不会自动切语言。需要手动触发语言切换,并且**必须重启窗口才能生效**——仅重载窗口(Developer: Reload Window)无效。
- 再次打开命令面板,运行
Configure Display Language - 选择
zh-cn,保存后会提示「需要重启窗口」 - 点击
Restart按钮(不是关掉再打开),或手动执行Developer: Restart Extension Host后再重启窗口 - 如果仍为英文,检查用户设置中是否有硬编码覆盖:
"locale": "en"这类配置需删掉
多用户或远程开发时语言不一致?优先级顺序要理清
VSCode 语言生效顺序是:工作区设置 > 用户设置 > 系统区域设置。远程开发(如 SSH、WSL)下,语言包需分别在**远程环境**中安装,本地装了没用。
- 本地 Windows/macOS 装好语言包后,连 WSL 时右下角状态栏会显示
SSH: xxx,此时点击它 →Install 'Chinese (Simplified) Language Pack' in SSH: xxx - 远程安装完成后,同样要运行
Configure Display Language并选zh-cn,再重启远程窗口 - 若公司策略禁用了扩展自动同步,需手动在
settings.json中添加:"extensions.autoUpdate": true
{
"locale": "zh-cn",
"extensions.autoUpdate": true
}
切换后部分菜单/提示仍是英文?可能是扩展自身未适配
VSCode 界面语言只影响核心 UI(菜单栏、侧边栏、弹窗标题等)。第三方扩展的界面文字是否显示中文,取决于该扩展是否内置了 zh-cn 的 package.nls.json 文件。
- 比如
GitLens、Prettier等主流扩展已支持中文,但一些小众插件可能只有英文文案 - 遇到某个按钮或提示始终是英文,先查该扩展的 GitHub Issues,关键词搜
zh-cn或i18n - 不要试图修改扩展目录下的
package.json来强行改语言——下次更新会被覆盖,且可能破坏签名验证








