VS Code 界面变中文必须同时满足:安装 Microsoft 官方简体中文语言包(ID:ms-ceintl.vscode-language-pack-zh-hans)、执行 Configure Display Language 命令并选择 zh-cn、或手动创建 locale.json 文件写入 {"locale":"zh-cn"}。

VS Code 界面变中文,只靠装一个插件不行,必须装对插件 + 执行对命令 + 用对值(zh-cn),三者缺一不可;其他所有“改 settings.json”“搜汉化就点安装”“手动复制翻译文件”的操作,基本都白忙。
装 Microsoft 官方中文语言包,别信“汉化”“Chinese Menu”这类词
第三方插件只改菜单栏几个字,命令面板、设置项、错误提示全是英文,还可能报 Cannot read property 'translate' of undefined。唯一有效的只有:Chinese (Simplified) Language Pack for Visual Studio Code,作者必须是 Microsoft,扩展 ID 是 ms-ceintl.vscode-language-pack-zh-hans。
- 按
Ctrl+Shift+X(Windows/Linux)或Cmd+Shift+X(macOS)打开扩展面板 - 搜索框里**粘贴完整名称**,别只输
chinese或hanhua - 认准蓝勾图标 + “Microsoft”署名,点 Install
- 安装完右下角弹出 Restart Now 提示——必须点它,
Reload Window不生效
执行 Configure Display Language 命令,只认 zh-cn(全小写、连字符)
插件只是“备好字典”,真正激活中文的是这个命令。它不接受任何变体:zh_CN、ZH-CN、Chinese、zh-hans 全无效,且不报错,界面照旧英文。
- 按
Ctrl+Shift+P打开命令面板,输入Configure Display Language - 从下拉列表中**滚动找到并点击
zh-cn**(不是“简体中文”文字项,那是显示名) - 弹窗提示“是否重启窗口”,必须点 是;点了“否”或关掉弹窗,配置根本没写入
- 如果命令面板卡死、列表为空、或输不出字,说明语言包压根没加载成功,不是命令用错了
命令失效时,直接写 locale.json 文件(最稳兜底)
当命令面板打不开、选了 zh-cn 仍英文、或企业策略锁死 UI 设置时,手动编辑配置文件绕过所有中间层。关键是路径、编码、格式三者都得对。
- 彻底退出 VS Code:Windows 查任务管理器杀光所有
Code.exe;macOS 在活动监视器结束Code Helper;Linux 执行pkill -f "code.*--no-sandbox" - 用任意文本编辑器打开对应路径的
locale.json:
Windows:%APPDATA%\Code\User\locale.json
macOS:$HOME/Library/Application Support/Code/User/locale.json
Linux:$HOME/.config/Code/User/locale.json - 文件内容**严格为一行**:
{"locale":"zh-cn"}(无 BOM、无多余空格、无逗号、JSON 合法) - 保存后重开 VS Code,立刻生效;不要往
settings.json里加"locale",它只读
顶部菜单栏(文件/编辑/视图)、命令面板占位符(「请输入命令或搜索设置」)、设置左侧导航(「用户」「工作区」)这三处变中文,才算真成功。终端、Git 输出、调试控制台、部分插件界面显示英文,是它们各自的语言环境,不是汉化失败——盯住这三处,别被状态栏右下角还显示 en 这种假象骗了。


















