vscode 1.118 中文界面只需三步:安装 microsoft 官方 chinese (simplified) language pack 插件、执行 configure display language 命令选 zh-cn、彻底重启;其他手动改配置或点 reload window 均无效。

装对插件、执行正确命令、彻底重启,三步到位。其他任何“改 settings.json”“手动建 locale.json”“点重载窗口”在 VSCode 1.118(2026 年最新稳定版)中都不起作用,纯属白忙。
安装 Chinese (Simplified) Language Pack 扩展必须认准 Microsoft
这是唯一需要装的插件,别的都别碰。搜 Chinese (Simplified) Language Pack for Visual Studio Code,只看发布者是不是 Microsoft、ID 是不是 MS-CEINTL.vscode-language-pack-zh-hans。装错第三方“汉化插件”,轻则菜单乱码,重则报 Cannot read property 'translate' of undefined 错误。
- 按
Ctrl+Shift+X(Windows/Linux)或Cmd+Shift+X(macOS)打开扩展面板 - 搜索框里直接粘贴全名,避免拼写误差
- 安装后右下角会弹
Restart Now提示——必须点它,不能只点Reload Window - 如果没弹窗,关掉 VSCode 再重开(不是重载),确保
Code.exe进程已退出(Windows 任务管理器里确认)
Configure Display Language 命令输错一个字母就失效
这个命令才是激活中文的开关,不是装完插件就自动生效。它会自动生成合法路径下的 locale.json,并写入 {"locale":"zh-cn"}。手写配置、用 --locale=zh-cn 启动参数,全都不起作用。
- 按
Ctrl+Shift+P调出命令面板(注意不是Ctrl+P) - 输入完整命令名:
Configure Display Language(不是Configure Language,也不是Display Language) - 从下拉列表选
zh-cn(小写、短横线;zh、zh_CN、Chinese全部无效) - 弹出“是否重启窗口”时,必须点
Restart,点Reload Window不会重读语言配置
验证中文是否真生效,只看这三处
终端、调试控制台、Git 输出、右键菜单、部分插件弹窗显示英文,是设计如此,不是汉化失败。别被这些区域骗了。
- 顶部菜单栏:检查
文件、编辑、视图、终端是否为中文 - 命令面板提示:按
Ctrl+Shift+P后,输入框上方是否显示请输入命令或搜索设置 - 设置界面左侧导航:按
Ctrl+,打开后,是否显示用户、工作区、扩展
Remote-SSH / WSL 下仍是英文?那是远程实例没配
本地 VSCode 切成中文,不影响远程机器上的 VS Code Server。Remote-SSH 或 WSL 中仍显示英文,说明远程端没单独配置语言。
- 连接远程后,在远程实例中按
Ctrl+Shift+P,同样运行Configure Display Language选zh-cn - 或者手动在远程机器上创建
~/.vscode-server/data/Machine/xxx/locale.json(路径中的xxx是随机哈希值),内容为{"locale":"zh-cn"} - 改完必须彻底退出远程 VS Code Server 进程,再重连
真正卡住人的地方,往往不是找不到插件,而是点了“重载窗口”以为搞定,或者把 zh-cn 手误输成 zh_CN ——这两个字符差一点,结果就是界面死活不换。











