必须使用ID为ms-ceintl.vscode-language-pack-zh-hans的Microsoft官方插件,搜不到时可切换更新通道、检查代理或离线安装.vsix;locale字段应设为"zh-cn"并写入settings.json,彻底退出进程后重启才生效。

插件管理里找不到 Chinese (Simplified) Language Pack 怎么办
不是所有搜索“chinese”出来的插件都可靠,VS Code 官方语言包 ID 是 ms-ceintl.vscode-language-pack-zh-hans,只认发布者为 Microsoft、图标带蓝白 VS 标志的那个。第三方插件如 Chinese Language Pack 或 VSCode Chinese 多数已过时或翻译不全,装了反而可能干扰 locale 读取。
如果扩展面板空白或搜不到,先检查代理设置:settings.json 中确认没有错误的 http.proxy 配置;再尝试切换更新通道:帮助 → 切换更新通道 → 改为 Default;最后可手动下载 .vsix 文件,用命令面板执行 Extensions: Install from VSIX 安装。
locale 字段该写成 zh-cn 还是 zh-hans
新版 VS Code(1.80+)统一接受 zh-cn,大小写和分隔符必须严格:只能是小写字母 + 短横线,不能写成 zh_CN、ZH-CN 或 zh-hans(后者在旧版部分生效,但新版已弃用)。这个值必须放在用户级 settings.json 里,不是 locale.json —— 后者是旧版遗留路径,当前实际生效的是前者。
添加方式示例:
"locale": "zh-cn"
注意:settings.json 是标准 JSON,末尾不能多逗号;若已有其他配置,需确保新增项与前后项之间用逗号分隔,且整个文件语法合法。
使用ydata-profiling(前身为pandas-profiling)生成全面的数据质量报告,包含相关性分析、缺失值模式和基数检测。导出交互式HTML仪表板和JSON摘要。
改了 settings.json 但重启后仍是英文
最常见原因是没彻底退出进程。Windows 要关掉所有窗口后,在任务管理器里结束所有 Code.exe;macOS 要在活动监视器里杀掉 Electron 进程;Linux 可用 pkill -f 'code'。仅点 “Reload Window” 不会重读 locale。
- 确认改的是用户级配置路径:
%APPDATA%\Code\User\settings.json(Win)、~/Library/Application Support/Code/User/settings.json(macOS)、~/.config/Code/User/settings.json(Linux) - 检查是否被工作区配置覆盖:根目录下
.vscode/settings.json里的locale优先级更高,会屏蔽用户级设置 - 某些主题或国际化插件(如
Chinese Menu)会动态重写 locale,临时禁用它们再试
终端和调试面板还是英文怎么办
VS Code 的终端(Integrated Terminal)和调试控制台默认不随界面语言变化,它们继承系统 locale 或 shell 环境变量。想让终端也显示中文,需额外配置:
在 settings.json 中加:
"terminal.integrated.env.linux": { "LANG": "zh_CN.UTF-8" },<br>"terminal.integrated.env.osx": { "LANG": "zh_CN.UTF-8" },<br>"terminal.integrated.env.windows": { "chcp": "65001" }
Windows 下还需确保系统已启用 UTF-8 全局编码(设置 → 时间和语言 → 区域 → 管理 → 更改系统区域设置 → 勾选 Beta: Use Unicode UTF-8 for worldwide language support)。
调试面板(Debug Console)则依赖运行时环境,比如 Node.js 默认用英文输出,需在 launch.json 中设置 env 或启动脚本中 export 语言变量。

















