刚装好的vscode改中文只需安装microsoft官方“chinese (simplified) language pack”扩展并重启,无需改系统语言、重装或手动编辑配置文件;安装后若仍为英文,需检查是否误装旧版或第三方插件,并确认未被--locale=en等参数覆盖。

刚装好的 VSCode 默认是英文界面,改中文只需装一个扩展,不需要改系统语言、不需重装、也不用动配置文件。
怎么装中文语言包(Chinese (Simplified) Language Pack)
VSCode 的中文支持由官方维护的扩展提供,不是内置功能。装错扩展(比如第三方汉化插件)可能导致菜单乱码或更新异常。
- 打开 VSCode,按
Ctrl+Shift+X(Windows/Linux)或Cmd+Shift+X(macOS)进入扩展面板 - 在搜索框输入
Chinese (Simplified) Language Pack for Visual Studio Code—— 注意必须是 Microsoft 官方发布的,作者显示为Microsoft - 点击安装,完成后会提示“Restart to enable”,此时重启 VSCode 即可生效
- 如果重启后仍是英文,检查是否误装了
vscode-language-pack-zh-hans这类旧版 ID 扩展(已弃用),卸载它再重装官方新版
为什么装了还是英文?常见原因和排查步骤
多数情况不是扩展没装好,而是 VSCode 启动时读取了残留的语言设置或命令行参数。
- 检查是否在快捷方式或终端中加了
--locale=en或--lang=en参数(尤其从脚本或 Dock 启动时) - 打开命令面板(
Ctrl+Shift+P),输入Configure Display Language并回车,确认弹出的 JSON 文件里"locale"值是"zh-cn",不是"en"或空字符串 - 如果改完没反应,删掉用户目录下的
locale.json(路径:%APPDATA%\Code\User\locale.jsonWindows /~/Library/Application Support/Code/User/locale.jsonmacOS /~/.config/Code/User/locale.jsonLinux),再重新执行Configure Display Language
改完中文后编辑器变卡?别乱关扩展
中文语言包本身不消耗资源,但新手常因同时装了“自动汉化”“UI 增强”等非官方扩展,导致渲染延迟或菜单错位。
- 禁用所有非必要扩展,只留官方语言包 + 你真正需要的(如
Python、Prettier) - 不要装叫
Chinese UI、VSCode Chinese等名称含糊的扩展——它们多为社区魔改,不兼容新版 VSCode 主题机制 - 如果侧边栏图标文字模糊,是字体渲染问题,不是语言包问题;可尝试在设置里把
workbench.fontAliasing改为"auto"或"grayscale"
真正要注意的是:语言包只改界面文字,不影响代码行为、快捷键或调试逻辑。别因为菜单变中文就去“同步修改 keybindings.json”——默认快捷键全是通用的,改了反而容易和教程对不上。











