VSCode扩展市场无“优质”标签,应聚焦具体技术栈关键词(如eslint、prettier)、更新时间、Issue关闭率及依赖兼容性,安装后须验证配置与实际生效情况。

VSCode 扩展市场里没有“优质”标签,只有具体问题匹配度和维护活跃度——直接搜功能关键词比看评分更可靠。
搜索时别用模糊词,要锁定具体技术栈或行为
比如搜 eslint 比搜 “代码检查” 更快定位到官方扩展;搜 prettier 而不是 “格式化工具”。VSCode 市场不支持语义搜索,关键词越贴近你正在写的代码、报的错、想实现的动作,结果越准。
- 写 React?搜
ESLint React或React Prettier - 调试 Python?优先看带
Python官方标识的扩展,不是python-debug这类第三方拼凑名 - 遇到
Cannot find module 'xxx'?搜types/xxx或@types/xxx(注意斜杠和 @ 符号)
安装前必须看这三项:更新时间、Issue 关闭率、依赖链
点进扩展页后,不要只扫一眼星级。重点关注右上角的“Last updated”,超过 6 个月没更新的,尤其涉及 TypeScript、Node.js 新版本或 VSCode 主版本升级后,大概率不兼容。
- 点开
Issues标签页,筛选Closed,看最近 10 条是否多数在 2 周内关闭——说明作者真在维护 - 展开
Dependencies,如果列出vscode-languageclient但版本是^6.0.0,而你 VSCode 是 1.85+,得查该 client 版本是否支持(新版通常要求^9.0.0) - 避开带
legacy、old、deprecated在描述里的扩展,哪怕评分 4.9
启用后立刻验证是否真生效,而不是等出问题
装完 Prettier 不代表保存就自动格式化——得确认 "editor.formatOnSave": true 已开启,且当前文件类型被 prettier.resolveConfigPath 正确识别。很多“失效”其实是配置没对齐。
- 打开命令面板(
Ctrl+Shift+P),输入Format Document,看是否弹出 Prettier 选项 - 在 JS 文件里故意写
const a=1,保存后没变const a = 1?检查settings.json里有没有冲突的editor.defaultFormatter - 装了
GitLens却看不到行级 commit 信息?右键代码行,看上下文菜单是否出现GitLens: Show Blame Annotation
最常被跳过的环节是:关掉所有其他扩展再单独测目标扩展——VSCode 的扩展间会互相劫持语言服务器或覆盖快捷键,你以为它坏了,其实只是被 Auto Import 抢了 Ctrl+.。










