VSCode装完中文插件仍为英文,主因是未正确配置locale.json或未选择官方语言包。需通过命令面板执行Configure Display Language并选zh-cn,确保locale.json内容为{"locale":"zh-cn"};Linux Snap版需加--locale=zh-cn参数;务必安装Microsoft官方扩展ms-ceintl.vscode-language-pack-zh-hans,并Reload Window生效。

VSCode装完中文插件还是英文?先确认 locale.json 内容
装了 Chinese (Simplified) Language Pack for Visual Studio Code 却没变中文,90% 是因为 locale.json 没生效或写错了。它不是“装完就自动切换”,而是必须显式告诉 VS Code:“请用简体中文”。
打开命令面板(Ctrl+Shift+P),输入并执行 Configure Display Language,选择 zh-cn —— 注意是小写、短横线,不是 zh_CN 或 zh。VS Code 会自动生成或更新 %APPDATA%\Code\User\locale.json(Windows)或 ~/Library/Application Support/Code/User/locale.json(macOS)。
- 如果手动编辑过该文件,务必检查值是否为
{"locale":"zh-cn"},多一个空格、大写、下划线都会失败 - Snap 安装的 Linux 版 VS Code 常绕过此配置,需启动时加参数:
code --locale=zh-cn - 重装或同步设置后,
locale.json不会自动恢复,得重新配一次
搜“中文插件”大概率装错:只认 Microsoft 官方 ID
扩展市场里搜 Chinese 出来的结果很多,但真正起效的只有一个:ms-ceintl.vscode-language-pack-zh-hans,发布者必须是 Microsoft,图标是蓝白 VS 标志。
别点这些名字相似但无效的:
-
Chinese Language Pack(非官方,无维护) -
VSCode Chinese(第三方汉化补丁,易冲突) -
Chinese (Traditional)(繁体,不匹配简体需求)
正确做法:在扩展面板(Ctrl+Shift+X)搜索完整名称 Chinese (Simplified) Language Pack for Visual Studio Code,认准发布者和图标再安装。
装完不重启?reload window 才真正生效
安装语言包后右下角提示 “Language changed to Chinese (Simplified). Reload window to apply?”——这里的 Reload 不是重启进程,而是重新加载窗口实例。点它比关掉再开更快,且能保留当前打开的文件和终端。
- 如果点了
Reload还是英文,说明locale.json没写对,或被其他配置覆盖(比如企业策略禁用了用户 locale) - 某些旧版本 VS Code(
- 别依赖“系统语言自动同步”:Windows/macOS 设为中文,VS Code 仍默认英文;反之,系统英文也能显示中文界面
常用插件中文名和实际 ID 对照表(避免搜错)
很多人按中文名搜插件,结果装了同名但非主流的替代品。以下是高频插件的真实 ID 和搜索关键词,复制粘贴最稳:
-
Auto Rename Tag→ 搜auto-rename-tag,ID:formulahendry.auto-rename-tag -
Live Server→ 搜live server,ID:ritwickdey.LiveServer(注意发布者是 ritwickdey,不是 “live-server” 或 “live server official”) -
vscode-icons→ 搜vscode-icons,ID:vscode-icons-team.vscode-icons -
Prettier→ 搜prettier,ID:esbenp.prettier-vscode(别选带 “-beta” 或 “-alt” 的变体) -
Debugger for Chrome→ 已弃用,改用ms-edgedevtools.vscode-edge-devtools(Edge DevTools),Chrome 调试走内置 WebView API
真正麻烦的不是找不到插件,而是装了名字像、功能近似但不兼容的版本——比如多个 auto close tag 插件同时启用,会导致标签闭合逻辑冲突。每次只装一个明确 ID 的,比靠中文名猜安全得多。


















