vscode中文界面需安装microsoft官方简体中文语言包、执行configure display language命令选zh-cn并彻底重启;仅装插件或仅重载窗口无效,右下角显示en即未生效。

VSCode 默认就是英文界面,装完不设置永远不会变中文——它不会随系统语言自动切换,也不会因为你装了中文输入法就跟着变。必须手动安装语言包 + 显式指定 zh-cn 才生效。
装对语言包:只认 Microsoft 官方那个
很多人搜“中文插件”装了一堆第三方汉化包,结果界面还是英文,或者点开设置面板一半中文一半英文。根本原因是:只有 Microsoft 官方发布的 Chinese (Simplified) (简体中文) Language Pack for Visual Studio Code 是完整覆盖主界面的;其他名字带“汉化”“增强版”“全功能”的扩展,要么只是改几个菜单项,要么已经过期失效。
- 打开扩展面板(
Ctrl+Shift+X),搜Chinese - 认准发布者是
Microsoft,名称带括号注明(简体中文) - 点安装,不要关扩展面板,等右下角提示“已安装”再操作下一步
切语言配置:不是装完就完事,必须改 locale
语言包只是“翻译资源”,VSCode 启动时读的是 locale 配置值。装完包但没改这个值,它照样加载英文资源。最稳的方式是用命令面板操作,避免手误改错配置文件路径。
- 按
Ctrl+Shift+P打开命令面板 - 输
Configure Display Language,回车 - 在弹出列表里选
zh-cn(别选zh-tw或其他) - 点
Restart按钮,不是关窗口再开,是让它主动重启进程
重启后还是英文?先查这三处缓存和冲突
常见原因不是操作错,而是旧缓存没清、配置被覆盖、或远程连接干扰。别急着重装,先快速排查:
- 检查
%APPDATA%\Code\user-data\User\locale.json(Windows)或对应路径下的文件,确认内容是{"locale":"zh-cn"},不是空对象或拼写错误 - 如果你连了远程开发(SSH / WSL / Container),本地语言包不生效——得在远程环境里也装一遍
Chinese (Simplified) Language Pack - 某些杀毒软件或企业策略会锁死
Code\Cache目录,导致语言资源加载失败;可临时关闭防护软件后重试
真正卡住的往往不是“怎么设”,而是“设完没反应”时不知道往哪看。重点盯住 locale.json 文件内容、远程环境是否同步、以及有没有第三方扩展在后台悄悄覆盖了语言配置——这些地方一动不动,光重启十次也没用。











