装完 VSCode 切中文只需两步:安装 Microsoft 官方的 Chinese (Simplified) Language Pack 插件,并执行 Configure Display Language 命令设 locale 为 zh-cn;若无效,手动创建 locale.json 文件写入 {"locale":"zh-cn"} 即可。

装完 VSCode 默认是英文界面,想切中文不用重装、不改系统语言,只做两件事:装对插件 + 设对 locale 值。其他所有操作都是绕路或埋坑。
安装 Chinese (Simplified) Language Pack 插件
这是唯一需要装的汉化相关扩展,作者必须是 Microsoft,ID 是 MS-CEINTL.vscode-language-pack-zh-hans。别搜“汉化”“中文插件”这类词,容易点进第三方包——它们只改右键菜单或部分提示,不翻命令面板、报错信息、设置项,且可能引发乱码。
- 按
Ctrl+Shift+X打开扩展面板,搜Chinese (Simplified) Language Pack for Visual Studio Code - 认准蓝勾认证和 Microsoft 作者标识,点击安装
- 右下角弹出 Restart Now 提示时,必须点它;用「重新加载窗口」或手动关再开都不算彻底重启
- 如果没弹窗,检查任务管理器(Windows)或活动监视器(macOS)里是否还有
Code.exe或Code Helper进程残留,杀干净再开
执行 Configure Display Language 并设为 zh-cn
插件只是“备料”,这步才是真正启用中文。命令名里没有“中文”“汉化”字样,纯靠拼音缩写,很多人输成 Configure Language 或 Change Language 就失败。
- 按
Ctrl+Shift+P调出命令面板,输入Configure Display Language,回车 - 在弹出的列表中**只能选
zh-cn** ——ZH-CN、zh_CN、zh、Chinese全无效,且无任何错误提示,界面照旧英文 - 选完会提示「是否重启窗口」,点「是」;若没提示,说明命令根本没执行成功,重试
- 验证是否生效:看顶部菜单栏(文件/编辑/视图)、命令面板占位符(「请输入命令或搜索设置」)、设置界面左侧导航(「用户」「工作区」)是否变中文
settings.json 或 locale.json 手动写入 locale
当命令面板打不开、卡死,或执行后仍无效,说明 VS Code 没读到语言配置。此时直接写配置文件最稳,它绕过 UI 层,强制指定。
- 彻底退出 VS Code,确认后台进程已结束
- 打开对应路径的
locale.json文件:
Windows:%APPDATA%\Code\User\locale.json
macOS:~/Library/Application Support/Code/User/locale.json
Linux:~/.config/Code/User/locale.json - 文件内容只写一行:
{"locale":"zh-cn"},保存为 UTF-8 无 BOM 编码
(如果文件不存在,就新建一个) - 重开 VS Code,立刻生效;不要在
settings.json里加"locale",它只读locale.json
终端、调试控制台、Git 输出、部分插件界面显示英文,不是汉化失败,是它们走各自独立的本地化逻辑,和 VS Code 主界面的 locale 无关。盯着这三处验证就够了:顶部菜单、命令面板、设置导航栏。


















