必须重启vs code才能使中文语言包生效,仅重新加载窗口无效;需执行configure display language命令并选择zh-cn,或手动在settings.json中添加"locale": "zh-cn"。

装完中文语言包必须重启,不是“重新加载窗口”
装完 Chinese (Simplified) Language Pack for Visual Studio Code 后右下角弹出的 Restart Now 提示,点“是”才真正生效。只点“重新加载窗口”或手动关掉再开(没杀进程),locale 配置压根不会加载——这是最常被忽略的一步。
Windows 用户请打开任务管理器,确认所有 Code.exe 进程已结束;macOS/Linux 用户建议用 killall -u $USER code 或直接关掉 Dock 图标再启动。
- 装错插件的表现:命令面板搜不到
Configure Display Language - 网络受限时可离线安装:
code --install-extension MS-CEINTL.vscode-language-pack-zh-hans - 插件 ID 必须是
MS-CEINTL.vscode-language-pack-zh-hans,作者必须为 Microsoft
执行 Configure Display Language 命令才是关键动作
插件只是提供翻译资源,“告诉 VS Code 用哪个语言”得靠这一步。很多人以为装完就自动切中文,结果菜单还是英文——本质是没走这道指令。
按 Ctrl+Shift+P 打开命令面板,**严格输入 Configure Display Language(注意大小写和空格)**,回车后从列表里选 zh-cn ——不是 zh、不是 Chinese、也不是 zh_CN。
- 选错会导致
settings.json里写入错误值,比如"locale": "zh",后续需手动清理 - 如果命令面板里没这个选项,说明语言包根本没装成功或没重启
- 选完会再次提示“是否重启窗口”,必须选“是”
settings.json 手动加 locale 是兜底方案
当命令面板打不开、或选了 zh-cn 但重启后仍是英文,大概率是 VS Code 没读到配置。这时直接改 settings.json 最可靠。
按 Ctrl+Shift+P 输入 Open User Settings (JSON) 回车,在打开的文件里加一行:"locale": "zh-cn"。已有该字段就只改值,别重复写 key。
- Windows 路径:
%APPDATA%\Code\User\settings.json - macOS 路径:
$HOME/Library/Application Support/Code/User/settings.json - Linux 路径:
$HOME/.config/Code/User/settings.json - 文件编码必须是 UTF-8 无 BOM,否则中文乱码或配置不解析
验证时只盯三个地方,别被终端/插件骗了
终端、调试控制台、Git 输出、部分插件弹窗天生不走 locale 配置,显示英文 ≠ 汉化失败。只看以下三处:
- 顶部菜单栏:“文件”“编辑”“视图”“终端”是否为中文
- 命令面板:
Ctrl+Shift+P打开后,输入框上方是否显示“请输入命令或搜索设置” - 设置界面:
Ctrl+,打开后,左侧导航栏“用户”“工作区”“扩展”及搜索框占位符是否为中文
右键菜单、某个插件界面仍是英文,属于正常现象;想补全右键菜单可用 Chinese Menu 插件,但非必需。











