vscode默认英文,需安装microsoft官方“chinese (simplified) language pack”并设locale为"zh-cn";文件乱码需调整files.encoding和启用files.autoguessencoding。

VSCode装完默认是英文,不装中文插件也能用,但新手看菜单、报错、提示全靠猜,效率直接掉一半。
怎么装官方中文语言包
别搜“汉化”“中文版”,直接搜 Chinese (Simplified) Language Pack for Visual Studio Code,认准发布者是 Microsoft。其他名字相近的第三方包,有的只翻菜单、不翻错误提示,有的甚至带广告或埋点。
- 安装后右下角会弹提示“是否重启以应用语言更改”,点“是”
- 如果没弹窗,按
Ctrl+Shift+P输入Configure Display Language,选zh-cn,再重启 - 重启后仍显示英文?检查设置里搜索
locale,确认值是"zh-CN"(注意大小写和短横线)
为什么装了还是乱码——文件编码问题
中文插件管界面,不管文件内容。你新建的 .js 或 .py 文件如果保存成 GBK,打开时照样显示方块或问号。
- 在设置中开启
files.autoGuessEncoding,让 VSCode 尝试自动识别旧文件编码 - 已乱码的文件:右下角状态栏点击当前编码(如
UTF-8),选“通过编码重新打开”,依次试GBK、GB2312、Big5 - 新文件默认编码建议设为
UTF-8 with BOM(仅 Windows 环境下部分老旧工具兼容更好)或纯UTF-8(推荐)
插件装完但命令面板还是英文
这是常见误解:中文插件只翻译 UI 和内置提示,不翻译你自己写的代码、第三方插件的命令、终端输出、调试器变量名。
-
Ctrl+Shift+P里搜到的命令名(比如Git: Commit)是插件自己注册的,是否翻译取决于插件作者是否提供本地化支持 - 像
C/C++、Python这类微软官方插件,基本都带中文命令;但很多小众插件只有英文命令 - 终端里
npm run dev的输出、编译器报错(如error: expected ';' before '}' token)永远是英文,没法靠语言包改
真正卡住新手的,从来不是“怎么点安装”,而是“为什么点了还是英文”“为什么代码里中文注释变方块”。盯住 locale 设置、files.encoding 和 files.autoGuessEncoding 这三个配置项,比反复重装插件有用得多。











