应仅安装 microsoft 官方 chinese (simplified) language pack(id:ms-ceintl.vscode-language-pack-zh-hans),通过扩展市场搜索全名并认准蓝勾与千万下载量;安装后须执行 configure display language 命令并严格输入 zh-cn(小写连字符),手动修改 locale.json 为 {"locale":"zh-cn"},且彻底关闭所有 vs code 进程后重启;终端、第三方插件及文件内文字不汉化属正常,禁用非官方汉化插件以防乱码或崩溃。

只装 Microsoft 官方 Chinese (Simplified) Language Pack 插件
其他名字带“汉化”“中文”“翻译”的插件一律不碰——尤其作者不是 Microsoft、ID 不是 ms-ceintl.vscode-language-pack-zh-hans 的,大概率导致界面乱码、菜单错位,甚至劫持设置项。
安装路径唯一:按 Ctrl+Shift+X(Windows/Linux)或 Cmd+Shift+X(macOS),搜全名 Chinese (Simplified) Language Pack for Visual Studio Code,认准蓝勾认证和下载量超千万的官方版本。装完别点「重新加载窗口」,它不生效。
Configure Display Language 命令必须选 zh-cn,不是 zh 或 zh-hans
这个命令本质是写入 locale.json,但很多人输错值导致失败:
• 输入命令后列表里出现 zh 或 Chinese?跳过,手动选 zh-cn
• 选完回车后没弹出重启提示?说明命令未触发写入,直接改文件更可靠
• zh-CN(大写)、zh_CN(下划线)、zh-hans(微软旧命名)全无效,仅 zh-cn 小写连字符格式被当前 VS Code(2026 年最新版)识别
改完 locale.json 必须彻底关闭所有 VS Code 进程再重启
很多用户卡在“改了还是英文”,问题出在进程残留:
• Windows:任务管理器里杀掉所有 Code.exe 进程,包括后台托盘项
• macOS:Activity Monitor 搜索 Electron,强制退出所有相关进程
• Linux:执行 pkill -f "code" 再启动
• locale.json 路径必须准确:
– Windows:%APPDATA%\Code\User\locale.json
– macOS:$HOME/Library/Application Support/Code/User/locale.json
– Linux:$HOME/.config/Code/User/locale.json
文件内容只能是纯 JSON:{"locale":"zh-cn"},无注释、无 BOM、无多余空格
插件界面不汉化是正常现象,别折腾第三方补丁
VS Code 官方语言包只负责编辑器本体(菜单栏、设置面板、命令面板、侧边栏、提示框等),不处理:
• 终端输出(如 npm install 日志、Git 提示)永远是英文
• 第三方插件 UI(比如 Prettier、ESLint 的设置页)是否汉化取决于插件作者是否内置多语言支持
• 文件内文字(代码注释、字符串字面量)不受影响
强行用非官方补丁或修改插件源码,容易引发兼容性报错,比如 Extension host terminated unexpectedly











