必须安装微软官方简体中文语言包并执行Configure Display Language命令选zh-cn,或手动在settings.json中添加"locale": "zh-cn"并彻底重启VS Code,才能正确启用中文界面。

只装 Microsoft 官方语言包,别碰任何第三方“汉化”插件
VS Code 的中文支持不是靠“汉化补丁”,而是标准语言资源包。装错插件的直接后果是:Configure Display Language 命令在命令面板里根本搜不到。必须认准扩展名 Chinese (Simplified) Language Pack for Visual Studio Code,作者是 Microsoft,插件 ID 是 MS-CEINTL.vscode-language-pack-zh-hans。
按 Ctrl+Shift+X 打开扩展面板,搜 chinese(小写),只点安装那个带蓝勾认证、下载量超千万的官方包。装完右下角弹出提示时,必须点 Restart Now——点“重新加载窗口”无效,Code.exe 进程没退出,locale 配置压根不加载。
如果网络受限搜不到,去 GitHub 下载 vscode-language-pack-zh-hans.vsix,然后用命令行安装:code --install-extension vscode-language-pack-zh-hans.vsix。
执行 Configure Display Language 命令才是关键动作
装完插件 ≠ 界面变中文。这一步卡住的人最多,因为命令名不含“中文”“汉化”字眼,纯靠拼音缩写,且大小写和空格不能错。
按 Ctrl+Shift+P 调出命令面板,输入:Configure Display Language(注意 C 和 D 大写,中间空格,结尾无句号)。回车后,在弹出列表里严格选 zh-cn——不是 zh、不是 zh_CN、也不是 Chinese。选错会导致 settings.json 里写入非法值,后续手动改都救不回来。
选完会提示“是否重启窗口”,必须点“是”。此时 VS Code 会彻底关闭再重开,界面才真正走中文 locale。
settings.json 里加 "locale": "zh-cn" 是兜底方案
当命令面板打不开、或点了 zh-cn 但重启后仍是英文,说明 VS Code 没读到 locale 配置。这时直接改配置文件最稳,绕过 UI 层所有干扰。
按 Ctrl+Shift+P 输入 Open User Settings (JSON) 回车,在打开的 settings.json 里加一行:"locale": "zh-cn"。已有该字段就只改值,别重复写 key。
保存前确认文件编码是 UTF-8 无 BOM;Windows 用户注意路径是 %APPDATA%\Code\User\settings.json;macOS 是 $HOME/Library/Application Support/Code/User/settings.json;Linux 是 $HOME/.config/Code/User/settings.json。改完必须彻底退出 VS Code(任务管理器里确认 Code.exe 进程已结束),再重开。
验证时只看顶部菜单栏、命令面板和设置页
别被终端、调试控制台、Git 输出、部分插件弹窗骗了——它们天生不走 locale 配置,显示英文 ≠ 汉化失败。
只盯这三个地方:
• 顶部菜单栏:文件、编辑、视图、终端是否为中文
• 命令面板:Ctrl+Shift+P 打开后,输入框上方是否显示“请输入命令或搜索”
• 设置页搜索框:输入“字体”“自动保存”等词,结果项是否为中文
如果这三处全是中文,就说明 locale 生效了。其他地方的英文是设计如此,不是 bug,也不用折腾。


















