必须安装微软官方chinese (simplified) language pack for visual studio code,手动配置locale.json为{"locale":"zh-cn"},并彻底退出vscode进程后重启,三者缺一不可;第三方汉化包易导致乱码或出错,非官方主题和插件提示不随locale切换。

只装微软官方那个 Chinese (Simplified) Language Pack for Visual Studio Code
第三方“汉化补丁”“Pro版中文包”看着名字像,但基本都不更新、乱码频发,甚至会让 settings.json 或命令面板出错。必须认准发布者是 Microsoft、图标带蓝白 VS 标志的那一个——其他所有搜索结果都忽略。
安装时别只点 Install 就完事:装完后右下角弹出的 Reload Window 提示不能点,它只是重载插件,不触发语言切换。必须彻底退出 VS Code 进程再重开。
Configure Display Language 命令无效?说明 locale.json 没生效
这个命令本质就是打开并编辑 locale.json 文件。如果搜不到该命令,大概率是语言包根本没装成功,或者 VS Code 没读到用户数据目录。
- 手动检查路径是否正确:
– Windows:%APPDATA%\Code\User\locale.json
– macOS:~/Library/Application Support/Code/User/locale.json
– Linux:~/.config/Code/User/locale.json - 文件内容必须是标准 JSON:
{"locale":"zh-cn"}(注意小写、短横线、双引号包裹;zh_CN或zh-hans在 2026 年最新版中已不被识别) - 改完保存后,必须彻底退出所有 VS Code 进程(Windows 查任务管理器有没有残留
Code.exe,macOS 看活动监视器里Electron是否还在),再重开
装完还是部分英文?先盯住这三处
不是所有英文都归 VS Code 管——有些是插件或主题自己渲染的,改 locale.json 对它们没用。
- 某些插件(如
Prettier、ESLint)自带英文提示,它们不走 VS Code 的 locale,得查各自文档看是否支持语言配置 - 非官方主题(尤其是自定义 UI 主题)可能覆盖本地化样式,临时切回
Default Dark+测试一下 - 缓存没清干净:删掉对应平台的
Cache目录(路径同上,把User换成Cache),再重启
企业环境或 Snap 安装的 VS Code 可能忽略用户配置
这类安装方式常绕过用户级配置,导致 locale.json 被无视。最直接的解决办法是启动时加参数:code --locale=zh-cn。如果每次都要输命令,可以建个快捷方式或 alias 固化这个行为。
最容易被跳过的其实是顺序:装包 ≠ 切语言,改配置 ≠ 生效,重启 ≠ 彻底退出。三者缺一不可,且必须按顺序来。











