必须安装microsoft官方的chinese (simplified) language pack(id:ms-ceintl.vscode-language-pack-zh-hans),再执行configure display language命令选zh-cn并重启,否则仅装插件无效;locale.json内容须严格为{"locale":"zh-cn"},多空格或标点均导致回退英文。

插件安装后没反应?先确认是不是装对了包
很多人搜 Chinese 装了一堆名字带“中文”“汉化”的插件,结果界面还是英文——根本原因:只装了“翻译字典”,没告诉 VS Code “请用它”。
必须装的是 Microsoft 官方发布的 Chinese (Simplified) Language Pack for Visual Studio Code(发布者是 Microsoft,ID 是 ms-ceintl.vscode-language-pack-zh-hans),别点 Chinese Language Pack 或 VSCode Chinese 这类第三方仿冒插件。
安装完右下角会弹提示,但此时界面不会自动变中文;它只是把语言资源放进了本地,还没激活。
Configure Display Language 命令失效?检查 locale 配置是否被覆盖
按 Ctrl+Shift+P 输入 Configure Display Language 后没反应,或选了 zh-cn 重启仍无效,大概率是 settings.json 里有冲突配置:
• 打开 Ctrl+, 进设置,搜索 locale,看是否已存在且值为 "zh-cn"(注意大小写,zh-CN 在某些旧版本可能不识别)
• 如果已有 "locale": "en" 或其他值,直接改成 "locale": "zh-cn"
• 若找不到该字段,手动加一行:"locale": "zh-cn",保存后重启
• 某些企业版或策略锁定环境会禁用此设置,此时需检查 %APPDATA%\Code\User\locale.json 文件是否存在并可写
菜单/右键/终端部分仍英文?这不是 bug,是设计限制
VS Code 的核心界面(菜单栏、设置页、命令面板)汉化率约 85%,但以下模块默认不走语言包:
• 终端(Terminal)里显示的命令提示符、错误信息(如 command not found)由系统 shell 决定,和 VS Code 无关
• 调试控制台(Debug Console)输出的原始日志、断点信息,取决于运行时环境(Node.js、Python 解释器等)
• 右键上下文菜单中的扩展项(比如 GitLens、Prettier 的选项)由对应插件自己提供翻译,官方语言包不覆盖
• 少量 UI 字符串(如状态栏里的“Ready”“Processing…”)未被完全本地化,属正常现象,不用重装或找补丁
插件管理本身卡顿或搜索慢?关掉自动更新和推荐干扰项
扩展面板打开慢、搜索卡住、列表加载半天,不是网络问题,而是 VS Code 默认启用了几个耗资源的后台行为:
• 关闭自动检查更新:在设置中搜索 extensions.autoCheckUpdates,设为 false
• 禁用推荐插件:搜索 extensions.ignoreRecommendations,设为 true(尤其适合离线开发或公司内网)
• 清理缓存:关闭 VS Code,删除 %USERPROFILE%\.vscode\extensions 下的 _cache 文件夹(不是删整个 extensions)
• 避免同时启用太多语言相关插件:比如装了官方语言包,又装 Chinese Menu 或 vscode-zh-hans-menu,它们会互相监听、重复注入 DOM,拖慢启动速度











