必须执行Configure Display Language命令并选zh-cn后重启VS Code,仅安装Chinese (Simplified) Language Pack插件无效;locale.json文件需由该命令自动生成,内容严格为{"locale":"zh-cn"},路径须在用户级目录,且不可被工作区或远程配置覆盖。

装完 Chinese (Simplified) Language Pack 为什么菜单还是英文?
因为插件只是“翻译资源”,真正生效靠的是 VS Code 的语言配置。只装插件不改 locale,或 locale 写错、路径不对,都会卡在英文界面。
- 必须执行
Configure Display Language命令(Ctrl+Shift+P输入),然后选zh-cn(注意是小写、带短横、不是zh-CN或文字项) - 重启必须是“彻底关闭再打开”,不是重载窗口(Reload Window)
-
locale.json文件只能放在用户级配置目录:%APPDATA%\Code\User\locale.json(Windows)、~/Library/Application Support/Code/User/locale.json(macOS)、~/.config/Code/User/locale.json(Linux) - 内容必须严格为:{"locale":"zh-cn"}(双引号、英文冒号和逗号,不能多空格或换行)
vscode-icons 和 vscode-icons-mac 怎么选?
二者功能一致,都是给文件加图标,区别只在视觉风格适配。普通用户直接装 vscode-icons 就够了;macOS 用户如果觉得默认图标太 Windows 风,可换 vscode-icons-mac。
- 安装后无需额外启用,图标主题会自动出现在设置里(搜索
Icons Theme即可切换) - 图标不会影响任何功能,纯属视觉辅助,但对大型项目找文件确实省眼
- 别和
File Icons这类老插件混用,冲突会导致图标乱码
Live Server 启动后不自动打开浏览器?
这是常见配置缺失,不是插件坏了。VS Code 默认不强制打开浏览器,需手动指定行为。
- 右键 HTML 文件 → 选择
Open with Live Server,而非直接点 “Go Live” 按钮(按钮只启动服务,不触发打开) - 想保存即刷新 + 自动打开,进设置搜
liveServer.settings.CustomBrowser,设为"chrome"或"firefox" - 若用 WSL 或 Remote-SSH,
Live Server必须在远程环境里也装一遍——本地装了没用 - 启动时提示 “Port is already in use”,说明端口被占,改
liveServer.settings.Port为其他值(如5501)
中文插件装了,但调试控制台/终端还是英文?
VS Code 的 UI、终端、调试器三者语言配置是分离的。汉化插件只管主界面,终端和调试器依赖系统 locale 或 shell 环境。
- Windows:检查系统区域设置是否为“中文(简体,中国)”,否则 VS Code 终端可能继承系统语言
- macOS:终端默认读取系统语言,临时解决可运行
export LANG=zh_CN.UTF-8再启动 VS Code - 调试器(如 Node.js)输出日志的语言由运行时决定,和 VS Code 无关;想看中文错误提示,得靠对应 runtime 的本地化支持
- 补救方案:
code --install-extension MS-CEINTL.vscode-language-pack-zh-hans可强制刷新语言包依赖(仅限部分场景)


















