vscode默认英文界面,需三步变中文:安装微软官方语言包ms-ceintl.vscode-language-pack-zh-hans、执行configure display language命令设locale为严格小写的"zh-cn"、彻底终止所有code进程后重启。

VSCode 默认不带中文界面,装完就是英文,这不是你装错了,是它本来就这样。要变中文,必须装官方语言包 + 手动切 locale + 彻底重启,三步缺一不可。
装对语言包:只认 Microsoft 官方的 ms-ceintl.vscode-language-pack-zh-hans
很多人搜“中文”“汉化”装了第三方插件,结果界面还是英文,甚至弹广告、改主页。VSCode 只识别微软发布的简体中文语言包,ID 必须是 ms-ceintl.vscode-language-pack-zh-hans。
- 按
Ctrl+Shift+X(Windows/Linux)或Cmd+Shift+X(macOS)打开扩展面板 - 搜索
Chinese (Simplified)(注意大小写和空格,别输“chinese lang”) - 确认作者栏写着 Microsoft,图标带蓝勾认证
- 点 Install,右下角弹出
Restart Now—— 必须点它,Reload Window不生效
切换 locale:必须设成严格小写的 zh-cn
locale 是 VSCode 读取界面语言的唯一开关,值错一个字符就无效。它不是靠系统区域自动识别,也不接受 zh_CN、zh-hans 或 Chinese 这类写法。
- 按
Ctrl+Shift+P输入Configure Display Language,选中后在列表里点zh-cn - 如果命令没反应,说明语言包根本没装成功,先去
Extensions: Show Installed Extensions检查ms-ceintl.vscode-language-pack-zh-hans是否存在且启用 - 手动改配置文件的话,路径是
~/.vscode/locale.json(Linux/macOS)或%USERPROFILE%\AppData\Roaming\Code\User\locale.json(Windows),内容必须为{"locale":"zh-cn"}
重启必须彻底:关掉所有 Code.exe 或 Electron 进程
很多人点了 Reload Window 就以为完事了,结果菜单还是英文。VSCode 的语言资源是在进程启动最早期加载的,中途 reload 不会重新读 locale 或语言包。
- Windows:打开任务管理器,结束所有
Code.exe进程(不止一个) - macOS:用 Activity Monitor 搜索并强制退出所有
Electron进程 - Linux:运行
pkill -f 'code'确保无残留 - 再双击图标启动,不要从旧窗口里 reopen
最容易被忽略的是远程开发场景:你在本地 VSCode 连远程服务器时,远程端的 VSCode Server 也得单独装语言包、设 zh-cn、重启服务进程。否则本地是中文,远程终端里的设置面板、命令面板还是英文。











