vscode切换中文界面需安装微软官方“chinese (simplified) language pack for visual studio code”扩展,执行“configure display language”命令将locale设为"zh-cn",并彻底重启生效;装错第三方插件或未重启是常见失败原因。

VSCode 默认不带中文界面,但装个扩展就能秒切——不需要改系统语言、不用重装、也不用动配置文件。
怎么装「Chinese (Simplified) Language Pack」扩展
这是微软官方维护的简体中文语言包,稳定且实时同步新版。别搜“中文插件”或“汉化”,容易装到非官方、已弃用甚至带风险的第三方包。
- 打开 VSCode,按
Ctrl+Shift+X(Windows/Linux)或Cmd+Shift+X(macOS)进入扩展面板 - 在搜索框输入
Chinese (Simplified) Language Pack for Visual Studio Code,认准发布者是Microsoft - 点击「Install」,安装完成后会提示「Restart to enable」——直接点右下角「Restart」按钮就行
重启后还是英文?检查「displayLanguage」配置是否被覆盖
极少数情况(比如之前手动改过 settings.json,或用了某些主题/工具链脚本),VSCode 会强制指定语言,导致语言包失效。
- 按
Ctrl+Shift+P(或Cmd+Shift+P)打开命令面板,输入并选择Configure Display Language - 它会自动打开
locale.json文件,确认内容是:{"locale":"zh-cn"} - 如果里面是
"en"或空值,手动改成"zh-cn"并保存;如果文件里有其他字段(比如"editor.language"),删掉——这个文件只该有locale一项
菜单/设置项里还有英文?那是扩展自己没汉化
语言包只负责 VSCode 自身 UI(侧边栏、顶部菜单、弹窗、设置面板标题等)。第三方扩展(比如 Prettier、GitLens)的界面文字,得看它们自己是否提供中文支持。
- 不是 bug,也不是你装错了——查扩展主页或 GitHub README,看有没有
Localization或i18n相关说明 - 部分扩展(如
ESLint)依赖项目内配置,中文提示要靠eslint-plugin-i18n这类插件,和 VSCode 界面语言无关 - 遇到某个扩展的按钮/提示死活不换中文,优先去它的 GitHub Issues 搜
chinese或locale,大概率已有讨论
真正卡住人的地方往往不是“找不到语言包”,而是装完没重启,或者重启后误点了「Don’t show again」跳过了语言切换提示——那个提示只出现一次,关了就得手动进命令面板调 Configure Display Language。











