插件安装后界面仍为英文是正常现象,必须执行Configure Display Language命令并严格选择zh-cn后重启窗口才能生效;官方中文插件ID为ms-ceintl.vscode-language-pack-zh-hans,需认准Microsoft发布者。

插件安装后界面仍是英文?必须执行 Configure Display Language
装完 Chinese (Simplified) Language Pack for Visual Studio Code 插件,界面不自动变中文——这是正常现象。插件只是“备好了翻译字典”,VS Code 还没被告知“请用它”。
- 按
Ctrl+Shift+P打开命令面板,输入Configure Display Language(注意大小写和空格,不能输成configure display language或Change Language) - 回车后从下拉列表中**严格选择
zh-cn**(小写、连字符,zh_CN、zh-CN、Chinese都无效) - 弹出“是否重启窗口”提示时,**必须点“是”**;仅“重新加载窗口”不会生效
- 若命令面板里搜不到该命令,说明插件根本没装成功,或未重启过 VS Code(装完插件后右下角的 Restart Now 提示必须点)
找不到官方中文插件?认准发布者 Microsoft 和 ID ms-ceintl.vscode-language-pack-zh-hans
搜索框里输 chinese 会出来一堆第三方“汉化补丁”,但只有 Microsoft 官方那个才可靠。其他名称含“中文”“汉化”的插件,大概率已过期、不维护,甚至注入非预期行为。
- 在扩展面板(
Ctrl+Shift+X)中搜索Chinese (Simplified) Language Pack for Visual Studio Code - 确认作者栏显示
Microsoft,图标带蓝白 VS 标志和蓝勾认证 - 插件 ID 是
ms-ceintl.vscode-language-pack-zh-hans,可直接用命令行安装:code --install-extension ms-ceintl.vscode-language-pack-zh-hans - 公司内网/教育网无法访问 Marketplace 时,去 GitHub 下载
vscode-language-pack-zh-hans.vsix离线安装
手动改 locale.json 比命令面板更稳,但必须关干净进程
命令面板打不开、选了 zh-cn 仍无效、或反复重启后菜单还是英文——这时候直接编辑配置文件最有效,但容易因残留进程失败。
- 先彻底退出 VS Code:Windows 上打开任务管理器,杀掉所有
Code.exe和Code Helper进程;macOS/Linux 上检查ps aux | grep code - 打开用户数据目录:
%APPDATA%\Code\User\locale.json(Windows)、$HOME/Library/Application Support/Code/User/locale.json(macOS)、$HOME/.config/Code/User/locale.json(Linux) - 新建或编辑该文件,内容仅一行:
{"locale":"zh-cn"},保存为 UTF-8 无 BOM 编码 - 重新启动 VS Code,顶部菜单栏(文件、编辑、视图)立刻变中文,无需二次操作
验证是否真汉化成功?只看三处,别被终端或插件弹窗误导
VS Code 的 locale 设置只控制主 UI:菜单栏、侧边栏图标文字、设置项、文件树标签等。终端、调试控制台、Git 输出、部分插件(如 Python 插件的 LSP 日志)默认走系统语言或自身本地化逻辑,显示英文 ≠ 汉化失败。
- 盯死这三处:顶部菜单栏(文件 / 编辑 / 视图 / 终端 / 调试 / 问题)、左侧活动栏文字(资源管理器、搜索、Git、调试)、设置页面搜索框下方的“常用设置”分类名
- 如果这三处全是中文,就说明汉化已生效;其余位置英文是设计如此,不用折腾
- 误以为“没汉化”而去重复安装插件、改 settings.json、清缓存,反而可能引发冲突或覆盖正确配置


















