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