macos上vscode改中文需先通过command+shift+p执行configure display language选zh-cn,再确保已安装并启用chinese (simplified)插件,最后重启生效。

Command+Shift+P 打开命令面板后搜什么
直接搜 Configure Display Language,这是 macOS 上改语言的唯一可靠入口。别在设置里翻“语言”或“locale”,那些地方要么不显示选项,要么改了也不生效。
- 按
Command + Shift + P(不是 Ctrl),输完回车 - 看到列表里有
zh-cn就选它;没出现说明中文语言包没装好 - 选完会自动下载插件并弹出重启提示,点
Restart—— 不点就白设
重启后还是英文?大概率是插件没装上
VSCode 的中文支持依赖插件 Chinese (Simplified) (简体中文),不是纯配置能驱动的。macOS 上有时因网络或权限问题,插件下载卡在后台但没报错。
- 点左侧扩展图标(方块拼图),搜索
Chinese (Simplified) - 确认已安装且状态是“已启用”;如果只有灰色“Install”按钮,点它重新装
- 装完再执行一次
Configure Display Language→zh-cn→Restart - 极少数情况需手动检查:
~/Library/Application Support/Code/User/locale.json里是否真有"locale": "zh-cn"
改完 locale.json 为什么没用
locale.json 是最终生效文件,但 VSCode 不允许你直接编辑它来绕过插件——它只读取,不校验,也不报错。如果插件没装,哪怕你手写 "locale": "zh-cn",启动时也会静默忽略。
- 这个文件路径是:
~/Library/Application Support/Code/User/locale.json(不是settings.json) - 内容必须严格为 JSON 格式,多一个逗号或少一个引号,VSCode 就当它不存在
- 改完不重启 = 白改;重启后仍英文 = 插件层失败,不是配置层问题
切换回英文或换繁体怎么操作
流程完全一样,只是选的语言 ID 不同:英文是 en-us,繁体是 zh-tw。不需要卸载插件,也不用删文件。
- 同样走
Command + Shift + P→Configure Display Language - 选
en-us或zh-tw后点Restart - 插件
Chinese (Simplified)对zh-tw无效,想用繁体得单独装Chinese (Traditional)











