vscode中文界面需安装microsoft官方中文语言包、执行configure display language命令设locale为"zh-cn"、并彻底重启,三者缺一不可;仅装插件或仅重载窗口无效,右下角显示en即未生效。

VSCode 本身没有“中文分栏显示”这个功能——分栏(即编辑器组)是布局机制,和语言无关;真正要设成中文的,是整个界面语言。你想要的其实是:中文界面 + 垂直分屏(左右双栏),两者叠加才能高效处理多文件。
为什么装了中文插件还是英文界面?
装插件只是准备字典,没告诉 VS Code “请用它”。关键动作缺失会导致右下角始终显示 en:
- 必须通过命令面板执行
Configure Display Language,不能只改settings.json里的"locale": "zh-cn"(手动写无效) - 选项里只能选
zh-cn(小写、短横线、BCP 47 标准),zh_CN、zh-hans、Chinese全都不生效 - 弹出“需要重启窗口”提示时,必须点
Restart,点Developer: Reload Window不会重读语言配置
怎么确认装的是官方中文语言包?
搜“中文”随手装的第三方包,大概率导致命令面板乱码、报错 Cannot read property 'translate' of undefined。正确做法是:
- 打开扩展面板(
Ctrl+Shift+X或Cmd+Shift+X) - 搜索完整名称:
Chinese (Simplified) Language Pack for Visual Studio Code - 只认发布者为
Microsoft、ID 为ms-ceintl.vscode-language-pack-zh-hans的那一项 - 避开带“Pro”“Ultimate”“Chinese Language Pack”等字样的非官方包
垂直分屏后中文界面还正常吗?
只要 locale 生效,分栏本身不影响语言显示——但字体配置容易被忽略,导致注释、文件名、终端里中文发虚或变方块:
-
editor.fontFamily必须西文优先、中文兜底,例如:"Fira Code", "JetBrains Mono", "Microsoft YaHei", "PingFang SC" - 错误顺序如
"Microsoft YaHei", "Fira Code"会让英文失去等宽和连字,中文也可能糊 - 终端字体需单独配:
terminal.integrated.fontFamily,建议与编辑器一致 - 改完必须彻底退出 VS Code 进程(Windows 杀
Code.exe,macOS 用 Activity Monitor 查 Electron),仅关窗口不生效
真正卡住人的从来不是操作步骤多,而是 locale.json 没生成、字体链断在第一个字符、或者远程连接时忘了在 WSL/SSH 侧单独配 locale —— 这些地方一漏,左右分屏再整齐,界面也还是英文加方块。











