VSCode 1.80+ 版本已将 Configure Display Language 重命名为 Preferences: Configure Display Language,需输入“configure display”查找;若仍不出现,则未安装官方中文语言包,且必须完全退出 VSCode(含托盘进程)后重启才生效。

打开 VSCode 命令面板后搜不到 Configure Display Language
这是最常见卡点:VSCode 1.80+ 版本已将该命令重命名为 Preferences: Configure Display Language,旧教程里的名字会失效。直接按 Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(macOS),输入 “configure display” 就能命中。
如果仍不出现,说明当前安装包不含中文语言包——VSCode 默认只带英文,需手动安装。
安装中文语言包后重启没生效
装完 Chinese (Simplified) Language Pack for Visual Studio Code 后必须完全退出 VSCode(包括右下角系统托盘进程),再重新启动。仅“重新加载窗口”(Ctrl+Shift+P → Developer: Reload Window)不会刷新界面语言。
- Windows 用户注意任务栏右键图标 → “退出”,别只关窗口
- macOS 用户需在 Dock 右键图标 → “退出”,或用
Cmd+Q - Linux 用户建议用
pkill code确保无残留进程
locale.json 文件里改 "locale" 值没用
VSCode 1.75+ 已弃用用户级 locale.json 配置。现在唯一可靠方式是修改用户设置中的 "locale" 字段:
"locale": "zh-cn"
这个配置必须写在 VSCode 的 settings.json 里(Ctrl+, → 右上角打开 JSON 按钮),不是单独建文件。值只能是标准语言标签,比如 "zh-cn"、"zh-tw",不能写成 "zh" 或 "chinese"。
多用户环境或远程开发时语言不一致
VSCode 区分「本地 UI 语言」和「远程终端/WSL 里 shell 的 LANG 环境变量」,二者互不影响。如果你在 WSL 连接中看到中文乱码或提示仍是英文,那是因为:
- 远程端未安装中文字体(如
fonts-wqy-zenhei) - WSL 的
/etc/default/locale或用户~/.profile里没设LANG=zh_CN.UTF-8 - VSCode Remote 插件本身不转发 locale 设置,得单独配远程环境
界面语言切换只作用于 VSCode 主程序,对终端输出、调试器提示、扩展内嵌 UI(如 Jupyter notebook 内核日志)无影响——这些取决于对应进程自身的语言环境。


















