必须装Microsoft官方简体中文语言包、执行Configure Display Language命令选zh-cn、彻底重启进程三者缺一不可;非官方插件无效,settings.json中locale字段已废弃,locale.json需严格JSON格式且无BOM。

中文语言包怎么装才真正生效
装完 Chinese (Simplified) Language Pack for Visual Studio Code 后界面还是英文?不是插件没装对,而是 VSCode 默认不自动切语言。必须手动触发语言切换逻辑。
操作路径是:Ctrl+Shift+P → 输入 Configure Display Language → 回车 → 在弹出的 JSON 配置中把 "locale" 值改成 "zh-CN" → 保存并点击右下角提示的 Restart 按钮。只点插件页的“重启”或直接关掉重开,不会生效。
- Windows/macOS/Linux 全平台都走这个流程,没有例外
- 如果改完
locale后重启仍是英文,检查设置文件locale.json是否被其他扩展或策略覆盖(常见于企业域控环境) - 不建议用第三方汉化补丁或修改安装目录资源文件,VSCode 更新后会直接回滚
插件安装卡在“正在下载”或报错 network error
国内用户直连 marketplace.visualstudio.com 经常超时或中断,错误信息通常是 connect ETIMEDOUT 或 getaddrinfo ENOTFOUND,这不是你网络断了,而是 DNS 解析或出口被限。
最稳的解法是换源:打开 VSCode 设置(Ctrl+,),搜索 extensions.gallery,把默认值替换成国内镜像:
{
"extensions.gallery": {
"serviceUrl": "https://vscode.cdn.azure.cn",
"cacheUrl": "https://vscode.cdn.azure.cn",
"itemUrl": "https://vscode.cdn.azure.cn/item"
}
}
- 改完不用重启,下次安装插件就自动走镜像源
- 如果仍失败,可临时关闭防火墙/杀毒软件的“HTTPS 流量扫描”功能(如 Windows Defender 的“检查应用活动”)
- 离线环境请提前下载
.vsix文件,用扩展面板右上角⋯ → Install from VSIX手动加载
哪些插件真能提升日常效率,哪些只是凑数
新手容易一上来搜“必备插件”就装二十个,结果编辑器变卡、自动补全打架、保存行为冲突。实际高频刚需就这几个,且有明确分工:
-
Pylance:Python 用户必装,提供类型推导和语义高亮;别装Python官方插件后又加Pyright,二者功能重叠 -
ESLint+Prettier:前端必配组合,但注意eslint.format.enable要关掉,让 Prettier 管格式、ESLint 管规则,否则保存时反复重排 -
GitLens:比内置 Git 面板多出 blame 注释、历史比对、作者追踪,小团队协作时省去一半查提交时间 -
Bracket Pair Colorizer已被 VSCode 1.80+ 原生支持,无需再装;同理Auto Close Tag和Auto Rename Tag也已内置,装了反而可能冲突
插件配置后不生效的三个隐蔽原因
比如装了 Live Server 却点不了右键“Open with Live Server”,或者 Path Intellisense 对 import 路径没提示——往往不是插件坏了,而是工作区或文件类型没匹配上。
- 检查当前文件是否在 VSCode 打开的文件夹内(即是否处于工作区),单文件模式下很多插件功能受限
- 确认文件后缀名被正确识别:右下角状态栏看语言模式是不是
HTML/JavaScript,不是的话点它手动选;.vue文件需额外装Volar,Vetur已废弃 - 插件作用域设成了
User(全局),但项目根目录有.vscode/extensions.json锁定了禁用列表,优先级更高
复杂点在于:插件之间会互相覆盖配置项,比如两个 AI 插件同时注册 Ctrl+Enter 快捷键,后装的那个生效——这种冲突不会报错,只能靠删插件逐个排查。


















