VS Code可通过安装官方中文语言包并修改locale.json配置启用简体中文界面,全程无需重启;需确保编辑用户级locale.json、设"locale":"zh-cn"并点击Reload Window生效。

VS Code 默认不内置中文界面,但可通过安装官方语言包 + 修改配置快速切换,整个过程不到 1 分钟,无需重启编辑器即可生效。
安装 Chinese (Simplified) Language Pack
这是微软官方维护的简体中文语言包,稳定性与更新及时性有保障,不要用第三方汉化插件。
- 打开 VS Code,点击左侧活动栏的
Extensions图标(或按Ctrl+Shift+X) - 在搜索框输入
Chinese (Simplified) Language Pack for Visual Studio Code - 认准发布者为
Microsoft,点击Install
修改 locale.json 配置文件
语言包装完后只是“备货”,真正启用要靠配置。VS Code 从 1.70 开始统一使用 locale.json 控制界面语言,不再推荐改 settings.json 中的 locale 字段(已弃用)。
- 通过菜单打开:
File > Preferences > Configure Language(Windows/Linux)或Code > Preferences > Configure Language(macOS) - 这会打开
locale.json文件,将其中"locale"的值改为"zh-cn" - 保存文件(
Ctrl+S),VS Code 右下角会弹出提示「语言已更改,重新加载窗口以应用」
如果界面没变,检查这三处
常见失败不是因为步骤错,而是被缓存、权限或配置冲突干扰。
- 没点「重新加载窗口」:弹窗别忽略,点
Reload Window,不是关掉重开 - 系统级 locale 冲突:某些 Linux 发行版或 macOS 终端启动 VS Code 时会继承终端 locale,导致覆盖配置;建议直接从桌面图标或
code命令(非 shell 环境)启动 -
locale.json被写错位置:确保你编辑的是用户级配置(路径类似~/.config/Code/User/locale.json或%APPDATA%\Code\User\locale.json),不是工作区级或远程连接配置
真正要注意的是:VS Code 的语言设置是分层的(用户 > 工作区 > 远程),且 locale.json 一旦存在,就优先于旧版 settings.json 中的 "locale" 字段。多人共用一台机器或用 WSL 时,容易误改错层级的配置文件。










