vscode界面变中文需安装microsoft官方中文语言包、执行configure display language命令选zh-cn并彻底重启进程;第三方插件无效,仅“重载窗口”不生效,后台残留进程会导致语言配置失效。

VSCode 界面变中文,不是装完语言包就自动生效——Configure Display Language 命令必须执行,zh-cn 必须选对,且必须彻底重启进程(不是“重载窗口”)。
安装 Microsoft 官方中文语言包
第三方插件(如 Chinese UI、VSCode Chinese)不更新、易乱码、甚至注入广告,一律跳过。只认准:
- 扩展名称:
Chinese (Simplified) Language Pack for Visual Studio Code - 发布者:
Microsoft(不是“Chinese Language Pack”或其他仿名账号) - 插件 ID:
ms-ceintl.vscode-language-pack-zh-hans(可在扩展详情页 URL 或@installed搜索中确认)
安装后右下角会弹出 Restart Now 提示——点它,别点“Reload Window”。
执行 Configure Display Language 命令并选 zh-cn
这个命令才是真正告诉 VSCode “用中文显示”的动作,不是装完插件就自动触发。
- 按
Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(macOS)打开命令面板 - 输入完整命令名:
Configure Display Language(大小写和空格不能错) - 回车后,在下拉列表中**严格选择**
zh-cn(zh_CN、zh-hans、Chinese全部无效) - 点击提示中的 Restart(不是“Reload Window”)
如果命令面板里搜不到该命令,说明语言包根本没装成功,或装完后从未重启过任何窗口。
彻底重启 VSCode 进程(最容易被忽略的一步)
locale.json 只在全新启动时读取。若后台残留进程,新窗口会继承旧 locale,始终显示英文。
- Windows:打开任务管理器,结束所有
Code.exe和Code Helper进程 - macOS:打开活动监视器,搜索
Electron,强制退出全部相关进程 - Linux:运行
pkill -f "code",再重新启动
验证是否真生效:看顶部菜单栏(文件/编辑/视图)、命令面板提示(“请输入命令或搜索设置”)、设置左侧导航(用户/工作区/扩展)——这三处全变中文才算成功。
手动编辑 locale.json 强制生效(兜底方案)
当命令面板卡死、UI 崩溃、或批量部署时,直接改配置最可靠。VS Code 启动时优先读取该文件,优先级高于 settings.json。
- 路径(务必找对):
– Windows:%APPDATA%\Code\User\locale.json
– macOS:$HOME/Library/Application Support/Code/User/locale.json
– Linux:$HOME/.config/Code/User/locale.json - 内容仅一行,严格 UTF-8 编码、无 BOM、无多余空格:
{"locale":"zh-cn"} - 保存后,确保所有 VS Code 进程已退出,再全新启动
真正容易被忽略的不是“怎么装”,而是“zh-cn 必须小写+短横线”和“后台进程有没有杀干净”。右下角状态栏仍显示 en,就说明没生效——直接点击它选 zh-cn 是最快兜底方式。











