VS Code插件装得太多,是我见过这个编辑器变卡最常见的原因。我自己最早用VS Code的时候,看到推荐就装,不到半年装了七十多个插件,启动从一秒拖到四秒,甚至写代码时扩展宿主进程CPU占用经常飙到30%。后来花了一晚上做了一次彻底清理,砍到二十几个,整个编辑器恢复到秒开,日常该有的功能一个没少。这篇博文就把我留下的插件清单、选型逻辑和踩过的坑一并列出来,给在VS Code插件海洋里不知道装什么、装太多又不知道怎么删的朋友一个参考。
1. 先说结论:VS Code插件不是装得多就好
1.1 插件数量与卡顿的直接关系
很多人以为VS Code卡是电脑配置不行,其实多数情况是插件太多。VS Code本身是Electron应用,插件跑在一个独立的Node.js扩展宿主进程里。每装一个插件,这个进程都要多加载对应代码,而且部分插件会在后台做持续监听:语法高亮、代码诊断、git状态轮询、文件监听、语言服务器常驻……这些全是CPU和内存开销。
我实测过一台8G内存的日常办公本,清掉四十多个不常用插件之后,编辑器启动时间从3.8秒降到1.2秒,扩展宿主进程的内存占用从900MB降到400MB左右。如果你也在VS Code里感觉打字有延迟、输入提示慢半拍,第一件事别急着换电脑,先把插件列表过一遍。
1.2 按场景给插件分区,而不是按热门程度堆
我给插件做分区的逻辑很简单:语言专项、通用提效、格式美化、AI辅助、远程开发,五个区各留主力。语言专项这类跟着项目走,比如写Python就装Python全家桶,写前端就装ESLint和Prettier,没有这类项目就禁用;通用提效这类是跨语言都能用的,比如Git工具、书签、TODO管理;AI辅助单独算一类,现在AI插件占用资源不小,同时开着两三个更是浪费;远程开发看需求,不连服务器的人不用装。
这个思路的核心在于:插件不是信用卡额度,越多越好。它更像是你工具箱里的实体工具,常用的三把扳手放最上层,一年用一次的可以收进柜子里,不会每天都揣在身上。
1.3 三分钟给插件做一次减法
操作很简单,打开VS Code之后的完整流程是:
- 按
Ctrl+Shift+X打开扩展面板,点击最上面的…菜单,选择“查看已安装的扩展”。 - 逐个看列表,凡是名字想不起来是干嘛的,直接右键“禁用”。禁用不是卸载,随时可以恢复,心理负担可以放下来。
- 禁用之后重启一次编辑器(
Ctrl+Shift+P执行Developer: Reload Window),对比一下启动速度和代码提示速度。 - 跑一周确认用不上的,再右键“卸载”。
每次新建项目的时候,VS Code还会提示“此工作区建议安装以下扩展”,这个提示来自项目根目录的.vscode/extensions.json,跟着提示装是没有问题的,但不跟着提示装也不影响看代码。
| 检查项 | 操作 | 判定标准 |
|---|---|---|
| 启动时间 | 冷启动计时 | 超过3秒需要排查 |
| 扩展宿主CPU | 任务管理器看Extension Host |
空闲时不超10% |
| 已启用插件数 | 扩展面板 | 建议控制在25个以内 |
| 不认识的插件 | 查看说明或官网 | 无法说明用途的直接禁用 |
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 语言开发类插件:按技术栈选型,别装全家桶
2.1 Python方向:现在流行三件套
以前Python开发者装一个Python扩展就完事,但从2024年开始微软把Python扩展拆成了三部分:Python(核心语言支持)、Pylance(类型检查和补全引擎)、Python Debugger(调试器)。官方这么拆是因为三个组件更新节奏不一样,拆开之后可以独立迭代。装的时候建议三个都装上,它们之间是配合关系,不是重复关系。
这三个装完之后,settings.json里可以做几个关键配置:
json复制{
"python.defaultInterpreterPath": "${workspaceFolder}/.venv/bin/python",
"python.analysis.typeCheckingMode": "basic",
"python.analysis.autoImportCompletions": true,
"[python]": {
"editor.defaultFormatter": "ms-python.black-formatter"
}
}
重点说一下defaultInterpreterPath这个配置。很多人的VS Code能写Python,但是补全和运行经常莫名其妙报错,八成是解释器选错了。项目里如果是虚拟环境,VS Code装了Python插件后通常会自动识别.venv,识别不了的就在Ctrl+Shift+P里执行Python: Select Interpreter手动指定。这一步不做好,后面的Pylance再强也是空转。
Python还有一个官方出的Black Formatter插件,跟Python三件套同门的,用于代码格式化。写Python的团队如果统一用Black风格,这个插件就是刚需,配合editor.formatOnSave使用。
2.2 前端和其他主流语言
前端开发的核心组合一直是ESLint加Prettier - Code formatter。ESLint负责查问题(未使用变量、潜在bug、代码规范),Prettier负责改排版(引号、缩进、分号)。两者分工明确,但默认设置下它们会在“格式化保存”这件事上打架,后面会专门讲怎么配。
做Java的话,Extension Pack for Java是目前最省心的全家桶,里面包含了语言服务器、调试器、Maven/Gradle支持、Test Runner,一次装完不用折腾。C/C++方向要注意区分:写CMake工程用官方C/C++插件配合clangd做补全;如果只是想打开单个.cpp文件看看语法,用轻量替代品clangd单独跑也够用。这两个插件如果同时启用会互相抢代码补全,建议只留一个。
2.3 格式化工具之间的打架问题
很多人遇到过一种情况:按下保存,代码先是变成一种风格,过两秒又变成另一种风格。这就是多个格式化器同时声明了对同一类型文件的格式化权限。解决办法是在settings.json里明确指定每种语言的“默认格式化器”,并且设置editor.formatOnSave在保存时只跑一次。
以Python和前端共存的项目为例,我的配置是这样的:
json复制{
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": "explicit"
},
"[python]": {
"editor.defaultFormatter": "ms-python.black-formatter"
},
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
}
}
这里的关键点:editor.defaultFormatter告诉VS Code这个语言类型听谁的,source.fixAll.eslint让ESLint在保存时自动修复可修复的规则。这样ESLint管代码质量,Prettier管排版,互不抢活。
2.4 一个容易被忽略的“快”方案
如果你只是要写脚本跑一跑、不想搭完整的工程项目, Code Runner很好用。它支持几十种语言,装完以后右键就有Run Code,Python脚本、JavaScript文件、甚至C++单文件都能一键跑,不需要额外配置运行环境。它的原理就是在终端里调用对应的解释器或编译器,简单直接,适合日常验证小功能。代价是它不支持断点调试,真正需要调试的时候还是要回正式的语言扩展。
3. 提效工具型插件:真正能改变使用习惯的几个
3.1 Git家族:GitLens和Git Graph谁更值
GitLens是VS Code里安装量最高的Git插件之一,它的核心价值是“让你的代码有历史”。装完之后,每行代码旁边都能看到最近的提交者、提交时间和提交信息。接手老项目、排查线上问题时,这个信息极其重要——你能直接知道这行是半年前哪个人在哪次提交里改的,省去了一层层翻git blame的时间。
GitLens的功能非常多,但日常真正高频用到的是这几个:
- 点击行号左侧的提交信息,查看这行代码的完整提交记录和diff。
- 在源码控制面板里看当前分支与远程分支的差异。
- 用
GitLens: Blame在编辑器里切换全局注释模式。
如果你更想可视化提交历史图,Git Graph是轻量好用的补充。它会在侧边栏渲染一棵提交树,分支合并关系一目了然。GitLens也内置了类似视图,但Git Graph交互更顺手。我的习惯是:日常看代码用GitLens,需要梳理分支合并、复盘提交历史时打开Git Graph。GitLens新版已经把很多历史功能内置进去了,装它一个基本够用。
3.2 Markdown写作:从笔记到博客的工作区
VS Code本身对Markdown有基础支持,但真要用来写长文、做技术笔记,建议装两个:Markdown All in One和Markdown Preview Enhanced。
Markdown All in One解决的是写作中最烦的操作:自动生成目录、快速插入表格、自动编号列表、快捷加粗斜体。写长文时,一键生成目录比手动维护TOC省心太多。
Markdown Preview Enhanced则是把预览体验拉满的存在。它支持自定义CSS、导出PDF/HTML、支持数学公式、还能嵌入PlantUML等图表(预览插件用的另外的渲染方式)。很多博客作者直接用它来做排版预览,所见即所得。我个人用它的方式是配了一套自用的Github风格CSS,预览效果和最终发布到博客平台上的效果非常接近。
另外,如果你经常用Markdown写API文档、做知识库,**Office Viewer(Markdown Editor)**这类插件也可以备一个,它能在编辑器里直接播放音视频、预览Office文档,不一定每个人都用得上,但用上的人离不开。
3.3 不起眼但离不开的小工具
这一组插件单独拿出来都不起眼,但真实工作里我一天要用几十次:
- Todo Tree:把代码里所有的
TODO、FIXME、HACK注释收集到侧边栏,列出文件位置和对应内容。代码写不完的待办、临时标记的bug位置,它都能帮你兜着。 - Bookmarks:在代码里打书签,按
Ctrl+Alt+K添加,Ctrl+Alt+L跳到下一个。看一份几百行的源码时,在两个关键函数之间来回跳转,比滚动滚轮高效得多。 - Path Intellisense:写
import和require路径时提供自动补全,不用自己一个字一个字敲路径。这在Node.js和前端项目里几乎是刚需。 - Auto Rename Tag:改HTML/XML标签时,自动同步修改配对的结束标签。写Vue模板、React JSX的人一定懂这个有多省事。
- Live Server:为静态页面起一个本地开发服务器,保存文件浏览器自动刷新。写纯前端Demo、调试HTML页面时非常顺手。
这些小插件解决的全是“高频低痛”问题,单看每个功能都很小,但组合起来,一天的编码体验差距非常明显。
3.4 主题和图标类:克制一点
主题和图标属于个人审美,但我的建议是:文件图标主题装一个(比如Material Icon Theme或vscode-icons),颜色主题选一个顺眼的(比如One Dark Pro、GitHub Theme、Dracula)。这类插件占资源极少,装一两个没问题,但不要装一堆今天换明天换。每次都换主题,等于是把自己的注意力反复切来切去,对专注度有损耗。
4. AI辅助插件:Copilot、Codex和Claude Code的真实使用体验
4.1 三类AI插件的定位完全不同
AI编程插件这个赛道现在非常拥挤,但本质上分成三类:
第一类是补全型,代表是GitHub Copilot。它在你写代码的时候按Tab补全,擅长“沿着现有代码风格继续写下去”,和IDE的结合度最高,日常编码中使用频率也最高。缺点是它只擅长短上下文里的补全,让它理解整个项目结构做大的重构,能力有限。
第二类是对话型,代表是GitHub Copilot Chat、通义灵码这类。它们以对话面板形式存在,可以选中一段代码提问、让AI解释报错、生成单测。适合把AI当成一个随时在场的同事,你问它答。
第三类是智能体型,代表是Claude Code for VS Code、OpenAI Codex。它们不只是给建议,而是真的能在终端里读文件、改文件、跑命令,完成一个多步骤的任务。比如“帮我给这个项目加一个登录接口”,它会自己去读路由文件、建数据库模型、生成代码,执行前还会询问你。
这三类不是互相替代的关系。我的用法是:补全型常驻,对话型按需打开,智能体型在做重构或写测试的时候才会启动。
4.2 Claude Code for VS Code:智能体插件的正确打开方式
Claude Code最初是命令行工具,后来官方发布了对VS Code的支持,热词里出现了“claude code for vs code v2.1.245”“自动点yes”这些词。这个插件的本质是把Claude的Agent能力放进VS Code,在终端面板里以对话模式工作。
安装方式不复杂:在VS Code扩展市场搜索“Claude Code for VS Code”安装,然后确保本机有claude这个命令行工具,按官方指引完成登录。安装之后,打开终端面板会看到Claude Code的交互界面,可以直接输入自然语言描述需求。
这里我要特别提醒一个从热词里看到的现象:很多人提到“自动点yes”模式。Claude Code在执行命令前默认会要求确认,自动确认模式意味着让AI不加确认地直接运行命令。我个人的建议是不要开自动确认。AI生成代码时,执行一个rm、一次git push、一次数据库迁移,都应该由你亲眼确认。自动确认省下来的几秒钟,和可能造成的破坏比起来完全不值得。
还有一点:Claude Code这类智能体工具启动后非常吃上下文。它要把项目结构、代码内容读进去才能工作,大型项目里一次会话吃掉几MB的token是常事。用量大的时候注意看费用,别让月底账单吓一跳。
4.3 AI生成代码的Review纪律
无论用哪家AI插件,有一条纪律必须刻在脑子里:AI给的代码不是“对的代码”,只是“可能对的代码”。 我见过不少人复制AI输出直接跑,出了bug再回来贴给AI修,来回几轮,最后满屏代码没一行是自己真正理解的。
我的习惯是:AI生成的代码,一律走一遍Code Review流程。重点看三点:
- 有没有不再需要的依赖被塞进来了。
- 错误处理路径是否完整,异常时的行为是否符合预期。
- 边界情况AI有没有考虑(空数组、超长字符串、并发请求等)。
形式上,我会让AI生成完代码后,再追问一轮“这段代码在哪些边界情况下会出问题?”,然后针对它自己列出的边界情况补测试。这样一来,AI其实变成了一个加速器,而不是替代品,你依然是代码的第一责任人。
4.4 国内的AI插件也一样值得关注
国内团队的AI编程插件这两年进步很快。通义灵码在中文语义理解、私有化部署接入方面做得不错,腾讯云AI代码助手、豆包MarsCode也有各自的用户群体。选择原则跟选国外插件一样:先看它在你的技术栈里补全质量如何,再确认隐私协议和公司合规要求。如果你所在的公司有代码保密要求,用AI插件之前一定要先问清楚合规口径,这是比“哪个AI更强”更重要的问题。
5. 安装、配置与日常故障:从高频搜索词看真实痛点
5.1 “VS Code设置中文”的正确姿势
VS Code刚装完是英文界面,这个中文语言包插件的名字叫Chinese (Simplified) (简体中文) Language Pack。安装路径:扩展面板搜索“Chinese (Simplified)”,认准发布者为Microsoft,安装后右下角会弹出“是否重启以切换到中文”,点“更改语言并重启”即可。
如果重启后还是英文,检查两步:按Ctrl+Shift+P执行Configure Display Language,看当前是不是选了zh-cn;如果命令面板里没有中文选项,去locale.json文件里手动改"locale": "zh-cn",保存后重启。大部分“设置了中文没反应”都是因为locale.json被改坏了,字段拼写错误或逗号缺失。
5.2 远程开发时“failed to fetch”的排查链路
热词里有一串和failed to fetch相关的搜索,比如“vs code线上failed to fetch”“error: localdownloadfailed (未能下载 vs code 服务器(failed to fetch))”。这个问题的高频原因有三个。
第一个原因是插件市场连接不稳定。VS Code的扩展市场服务偶尔会因为网络波动超时,表现就是扩展面板一直转圈、搜不到插件。这时候不用反复点刷新,等几分钟再试通常就恢复了。如果一直不行,检查系统时间是否准确,时间漂移会导致TLS握手失败。
第二个原因是Remote-SSH场景下服务器端下载失败。用Remote-SSH连到远程Linux服务器时,VS Code会先在服务器上安装一个server组件,下载源是update.code.visualstudio.com。如果服务器访问这个域名不通,就会出现“未能下载VS Code服务器”的报错。排查链路是:先用浏览器在本地打开这个下载地址确认可用,再到远程服务器的终端里curl -I试下载。这一步能直接定位是远端网络不通还是协议问题。
第三个原因是代理设置。公司网络环境下,系统代理或环境变量HTTP_PROXY/HTTPS_PROXY配置不正确,会导致VS Code的下载请求失败。VS Code读取的是系统代理设置,如果你在公司内网,需要确认代理服务器地址和端口写的是对的,同时确认是不是有白名单限制。
离线环境下的备用方案是手动安装VSIX。在扩展市场页面找到插件,点击“Download Extension”下载.vsix文件,然后在VS Code里执行Extensions: Install from VSIX选择文件。这样虽然拿不到自动更新,但能保证插件装上。
5.3 格式化不生效、代码补全不来,先查这几处
很多人装了插件发现没效果,第一反应是插件坏了。其实大多数情况是VS Code的设置和工作区设置冲突。排查优先级如下:
- 打开
设置,搜索formatOnSave,确认状态是不是true。 - 打开
settings.json,看看有没有低层级的配置覆盖了高层级。VS Code的配置优先级是:默认设置 < 用户设置 < 工作区设置 < 文件夹设置。如果项目.vscode/settings.json里明确指定了别的格式化器,你在用户设置里怎么改都没用。 - 确认当前文件的右下角语言模式是正确的。一个
.js文件如果被识别为Plain Text,所有插件都不会工作。手动点击右下角语言模式改成JavaScript即可。 - 查看
输出面板,在Extension Host或具体插件日志里通常有报错信息。
还有一个高频坑是Python解释器选错。在VS Code底部状态栏能看到当前Python解释器路径,如果它显示的是全局Python而不是项目里的虚拟环境,代码补全和依赖提示都会乱套。这个问题在多人协作的项目里尤其常见,.venv目录没被正确识别就会自动退回全局解释器。
5.4 插件冲突的反面案例
插件之间直接冲突最典型的是格式化器之争和快捷键占用。格式化器之争前面已经说过了,快捷键冲突的排查方式更隐蔽:你按了Ctrl+S想保存,结果跳出来的是某插件的快捷键,说明有插件把这个组合键抢走了。
解决方法是在快捷键设置里(Ctrl+K Ctrl+S),搜索这个组合键,看到多个绑定项,删掉不需要的那个。如果某个插件默认绑定的快捷键你根本用不上,直接在快捷键列表里右键“移除键绑定”即可,不影响插件功能。这个操作并不难,但很多人遇到快捷键异常就直接卸插件,反而把有用的功能也卸掉了。
6. 小众插件怎么评估:从“大国工匠”“dsh”看选择方法论
6.1 下载量高不代表适合你,同名插件先辨真伪
热词里出现了“大国工匠插件”“dsh插件”这类具体词。说实话,以我目前的经验,这两个名字在VS Code官方市场里并不是主流开发者耳熟能详的插件,它们可能是某个特定社区、特定技术栈或特定平台环境下流行的小众插件。这恰恰引出一个非常重要的方法论:当你对一个插件一无所知,应该用什么标准去判断它值不值得装。
我的建议是四个步骤:
- 看发布者。VS Code扩展市场里同名插件很常见。先确认发布者的账号,如果是Microsoft官方、或你已知的知名厂商(比如ESLint组织的
dbaeumer),可信度高一些;如果是个人账号,就要多一步验证。 - 看更新时间。在扩展详情页的“更新历史”里看最近一次更新时间。超过一年没更新的插件,在VS Code频繁升级的背景下大概率已经有兼容性问题,装了容易出幺蛾子。
- 看Issue区。在扩展详情页点“Issues”或跳到对应GitHub仓库,看最新issue里大家都在报什么问题。如果大量issue都指向同一类崩溃或错误,说明这个插件有系统性缺陷。
- 隔离试用。装上新插件之后,先在非核心项目里跑一天,观察编辑器的内存、CPU、是否有异常弹窗。确认没问题再正式纳入工作流。
这套方法对任何一个你不了解的插件都适用,不局限于名字里带中文还是外文的插件。
6.2 插件的隐形权限比功能更重要
VS Code插件本质上是会在你设备上执行代码的程序。安装时它会声明需要哪些权限,比如:
- 激活事件:什么时候启动插件。有的插件声明“在任何文件打开时激活”,这就意味着它常驻后台。
- 访问文件系统:能否读取工作区文件。
- 执行命令:能否运行终端命令、暴露命令面板命令。
- 发送网络请求:能否访问外网。
评估插件时,要特别警惕两种插件:一是功能特别简单(比如只是个配色主题),但要求了广泛的文件访问和网络权限;二是你完全不了解的个人开发者发布的插件,它要求的能力范围远大于它宣称的功能。遇到这种,宁可不用,也不要拿开发机器的安全去赌。
另外一个现实问题是:VS Code市场里有大量“名字看起来很像官方插件”的仿冒品。装插件之前可以先在搜索引擎里搜一下插件的“id+官方”,确认来源。这一步不是强迫症,是成本很低但收益很高的安全习惯。
6.3 插件清理也是节流
除了安全因素,小众插件还有一种常见问题:频繁更新、占用体积大、拖慢启动。我见过一些插件体积达到50MB以上,原因是它们内置了完整的语言服务或浏览器引擎。对于这类插件,如果它的功能两周才用一次,建议用完就禁用,不要一直常驻。
VS Code本身也提供了一种精细控制方式:工作区级插件推荐与禁用。在扩展面板里右键某个插件,选择“在工作区中禁用”,可以让这个插件只在特定项目里生效,其他项目不受影响。这个功能特别适合那些“某个框架专属”的插件,平时可以不激活,用到对应框架时又不用重新装。
7. 我的插件管理习惯与最终清单
7.1 新增插件的完整流程
经过这么多年的折腾,我给自己定了一个近乎保守的新插件上船标准:
- 先在扩展市场搜,确认发布者和下载量,下载量低于一万的直接忽略。
- 去GitHub仓库看README和issue,确认它解决的问题是真实存在的,而不是我一时兴起“觉得应该有这个东西”。
- 装上之后先隔离试用一周,期间不修改任何设置,只用默认配置。
- 一周后问自己一个问题:这一周里我主动用过它几次?如果少于三次,禁用。
这套流程看起来严格,其实执行成本很低,因为大多数插件在试用第三天就已经暴露“我不需要它”了。真正能留下的插件,往往在第一天就觉得好用。
7.2 判定插件去留的四个问题
定期清理插件的时候,我会对每一个已安装插件按顺序问四个问题:
- 它解决了我什么问题?(说不出来就删)
- 这个问题是每天都会遇到的吗?(低频就禁用)
- 有没有更低成本的替代方案?(比如VS Code内置功能、设置项、命令行工具)
- 如果今天它从电脑上消失,我会不会立刻发现少了东西?(不会就删)
这四个问题其实也是很多资深用户筛选工具的总思路:工具要解决问题,而不是制造维护成本。
7.3 换电脑迁移插件列表
最后分享一个实用的迁移技巧。换电脑或者重装系统时,手动一个个装插件太累了。可以在旧电脑的终端执行:
bash复制code --list-extensions > extensions.txt
然后在新的电脑上执行:
bash复制code --install-extension $(cat extensions.txt)
这样能把插件列表直接迁移过去。如果你用的是VS Code的Settings Sync功能(登录微软或GitHub账号开启同步),设置、快捷键和插件列表都会自动同步,连手动导出的步骤都省了。我自己现在用的是Settings Sync,重装系统后登录账号等几分钟,编辑器就能恢复到和原来几乎一样的状态。
7.4 我当前保留的插件清单(供参考)
以下是我目前在主力环境里启用的插件,每一个都经过上面那套流程验证过:
| 分类 | 插件名 | 用途 |
|---|---|---|
| 界面 | Chinese (Simplified) Language Pack | 中文界面 |
| 界面 | Material Icon Theme | 文件图标 |
| Git | GitLens | 查看代码历史和责任人 |
| Git | Git Graph | 可视化提交历史 |
| 语言 | Python + Pylance + Python Debugger | Python开发三件套 |
| 语言 | Black Formatter | Python格式化 |
| 语言 | ESLint | JavaScript/TypeScript代码检查 |
| 语言 | Prettier - Code formatter | 前端格式化 |
| 语言 | Extension Pack for Java | Java开发全家桶 |
| 语言 | clangd | C/C++代码补全与诊断 |
| 语言 | Code Runner | 一键运行代码片段 |
| 效率 | Todo Tree | 管理代码TODO注释 |
| 效率 | Bookmarks | 代码书签快速跳转 |
| 效率 | Path Intellisense | 路径自动补全 |
| 效率 | Auto Rename Tag | 标签配对修改 |
| 效率 | Live Server | 静态页面本地预览 |
| 写作 | Markdown All in One | Markdown写作增强 |
| 写作 | Markdown Preview Enhanced | Markdown增强预览 |
| 远程 | Remote - SSH | 远程服务器开发 |
| AI | GitHub Copilot | AI补全 |
| AI | Claude Code for VS Code | 智能体式对话 |
这么一份清单,功能覆盖了日常开发、Git操作、前端、Python、Java、C++、Markdown写作和远程开发,但总量控制在20个左右。编辑器保持流畅,每一项功能都真正在用。
我在实际使用中最大的体会是:插件的价值不是由数量决定的,而是由它在你工作流里出现的频率决定的。真正适合你的VS Code插件,应该是你根本感觉不到它们存在、但失去它们时立刻会不舒服的那一批。少装几个插件,把时间花在写代码本身,比什么都值。
