vs code切换中文界面只需配置locale.json文件:打开命令面板执行“configure display language”,将"locale"值改为"zh-cn"并保存,重启后生效;注意避免拼写错误、未重启或工作区设置覆盖等问题。

VS Code 启动后全是英文界面,怎么切中文
直接改设置就行,不用重装、不用找汉化包。VS Code 官方支持多语言,中文是内置的,只是默认没启用。
打开命令面板(Ctrl+Shift+P 或 Cmd+Shift+P),输入并选择:Configure Display Language。它会打开一个 locale.json 文件,把里面的 "locale" 值改成 "zh-cn",保存后重启 VS Code 就生效。
常见错误现象:改完没反应——大概率是没重启;或者输成了 zh、zh_CN(下划线错)、zh-china(非标准);也可能是改了用户级设置但被工作区设置覆盖了。
-
locale.json默认路径在用户数据目录下,Windows 是%APPDATA%\Code\User\locale.json,macOS 是~/Library/Application Support/Code/User/locale.json - 如果用的是 Remote-SSH 或 WSL,需要在对应环境里也执行一次
Configure Display Language - 某些旧版本(zh-cn,可退一步试
zh,但建议先升级 VS Code
插件界面还是英文?说明语言设置没生效或插件不支持
VS Code 的界面语言控制的是菜单、侧边栏、提示等系统级 UI,但插件自己的文案是否显示中文,取决于插件作者是否做了本地化。比如 ESLint、Prettier 这类工具类插件,报错信息永远是英文(因为它们底层就是 Node.js 工具,语言由其自身决定);而 Chinese (Simplified) Language Pack for Visual Studio Code 这种官方语言包,只管编辑器本体。
所以别指望装个语言包就能让所有报错变中文——那不是 VS Code 的职责,也不是它能控制的。
- 检查是否误装了第三方“汉化插件”,这类插件常通过 patch 文件强行替换文本,升级后失效,还可能引发兼容问题
- 插件文档里写明支持
zh-cn的,才可能随 VS Code 语言切换而变化;没提的,基本就是固定英文 - 像
GitLens这类大插件,确实做了多语言,但需确保它的语言包已启用且版本够新
终端(Terminal)里的命令输出为什么还是英文
这不是 VS Code 的问题,是操作系统或 shell 环境的语言设置决定的。VS Code 内置终端只是调用你的系统 shell(如 PowerShell、zsh、bash),它显示什么语言,取决于你系统的 LANG、LC_ALL 等环境变量。
比如 macOS 上运行 git status 显示英文,是因为 Git 默认按系统 locale 判定语言,而中文系统有时 locale 值是 zh_CN.UTF-8,但 Git 没内置对应翻译;Linux 下可通过 export LC_ALL=zh_CN.UTF-8 临时尝试,但很多命令行工具压根没中文化。
- 不要试图在 VS Code 设置里找“终端语言”选项——它不存在
- 想看中文帮助?
man页面需要单独安装中文包(如 Ubuntu 的manpages-zh),和 VS Code 无关 - 某些工具(如
node --help)语言由 Node.js 编译时决定,运行时无法切换
改完 locale.json 启动变慢或崩溃
极小概率是语言包文件损坏或与当前版本不匹配。VS Code 会在首次切换语言时自动下载对应语言包,如果网络卡住或中断,可能留下不完整文件,导致后续启动异常。
解决方法很直接:删掉语言包缓存,再重试。路径分别是:
- Windows:
%USERPROFILE%\.vscode\extensions\ms-vscode.vscode-language-pack-zh-hans-*(带星号的整个文件夹) - macOS:
~/.vscode/extensions/ms-vscode.vscode-language-pack-zh-hans-* - 然后删掉
locale.json,重新走一遍Configure Display Language流程
注意:别手动去 GitHub 下载语言包 zip 解压,VS Code 要求特定签名和结构,非官方渠道的包大概率加载失败。
真正容易被忽略的是:多人共用一台机器、或用了企业策略管理工具(如 Intune、Group Policy)时,locale.json 可能被策略强制锁定。这时改了也会被秒还原——得先查系统级策略,而不是反复折腾 VS Code 设置。










