我这个人有个毛病,看到新工具就手痒。电脑里的VS Code装了一堆的插件。

朋友问我:你装这么多插件,代码写得更快了吗?

我沉默了三秒:……至少看起来更像高手了。

今天跟大家唠唠,哪些插件是真的能救命,哪些只是占内存的"电子手办"。

Claude Code 官方扩展:从DOS时代穿越来的AI

先说Claude Code。这玩意儿原本是命令行工具,想象一下,你一边写代码一边还要切到黑乎乎的终端里打字,感觉像在玩上世纪的DOS游戏,还是黑白屏那种,连鼠标都不能用。

后来出了VS Code扩展,我立马装了。现在Claude就住在我的侧边栏里,像个随叫随到的编程保姆。

最爽的是看AI改代码的时候,diff对比直接显示在编辑器里,哪行动了手脚一目了然。以前AI偷偷改了我的逻辑,我还得像侦探一样逐行排查。

更离谱的是多会话并行。你可以同时开好几个Claude,一个管前端,一个管后端,一个专门负责写注释。我感觉自己不是程序员,是包工头,站在工地上指挥三个AI小弟搬砖。

当然,小弟也有不靠谱的时候。有一次三个Claude同时报错,我的电脑风扇转得跟直升机似的,我以为它要起飞了,赶紧把窗户打开,怕它撞墙。

类似的工具我也试过Cline和GitHub Copilot,功能都差不多,但Claude Code的diff显示更对我胃口,就像选对象,条件都差不多,就看谁顺眼。

GitLens:程序员的侦探事务所

再来说GitLens。Git这玩意儿,学的时候觉得简单,用的时候像解谜。什么rebase、cherry-pick、detached HEAD,光听名字就头皮发麻,感觉不是在写代码,是在施魔法,还得念对咒语。

最痛苦的是找bug。代码昨天还好好的,今天突然就挂了。我得一行行git blame,像查监控录像找凶手一样,还得自己当法官、当陪审团,最后发现凶手竟是我自己。

装了GitLens之后,鼠标往代码上一放,作者、时间、PR信息全弹出来了。找"凶手"的效率提升了十倍,我现在追责的速度比公司HR还快,堪称代码界的福尔摩斯。

它还能用AI自动生成提交信息。以前我写commit message像写诗,憋了半小时写出"fix a bug",写了八百遍,git历史翻出来跟复读机似的。现在AI帮我写,虽然偶尔写得像论文摘要,但至少比我那两个字强。

Office Viewer:告别窗口杂技

Office Viewer是我最近的心头好。以前AI给我输出Markdown文档,打开一看全是#号和**号。

看长文还得切到Typora,窗口切来切去,我的Alt+Tab键都快按烂了。有时候切错了,把吐槽老板的微信消息发到了老板窗口,那场面想想都后怕。

现在装了Office Viewer,直接在VS Code里所见即所得地编辑Markdown。看文档、改文档一条龙,再也不用玩窗口杂技了,我的Alt+Tab键终于能退休了。

而且它还能看Excel、Word、PDF,甚至压缩包。我的VS Code现在已经不是编辑器了,是瑞士军刀,是百宝箱,是电脑里的哆啦A梦,就差不能变出铜锣烧了。

ESLint:AI的质检员

ESLint这插件,相当于给AI请了个家教。现在的AI写代码确实快,但快不代表对。有时候它生成的代码就像快餐,吃着香,细看全是添加剂,吃多了拉肚子。

ESLint会实时扫描你的代码,哪里少了个分号,哪里变量名不规范,哪里潜藏着逻辑漏洞,它都会红着脸指出来,一点面子不给,比我的小学数学老师还严格。

我现在养成了一个习惯:AI写完代码,我先让ESLint过一遍。它点头了,我才敢提交。它摇头了,我就让AI回去重写,跟批改作业似的。

这感觉不像编程,像质检。我是厂长,ESLint是质检员,AI是流水线上的工人。我们三个配合得挺好,就是AI偶尔会有情绪——虽然它不会说话,但从它生成的代码里我能感觉到一丝叛逆,仿佛在抗议:“你行你上啊。”

Prettier:代码世界的联合国

Prettier解决的是人类之间的战争。团队协作时,有人喜欢两格缩进,有人坚持四格;有人爱单引号,有人非双引号不可。每次代码审查,格式问题能吵出三百楼,跟饭圈撕番位似的。

我上一份工作,因为tab还是空格的问题,两个同事差点在工位上决斗。我夹在中间,感觉自己不是程序员,是联合国调解员。

Prettier的出现,相当于给团队立了部宪法。保存文件时自动格式化,所有人的代码风格瞬间统一。现在打开项目,整齐得像是阅兵方阵,看着就舒服,强迫症患者的福音,我能盯着看十分钟不眨眼。

Error Lens:专治拖延症

Error Lens是个急性子。以前代码报错,我得把鼠标移到红波浪线上才能看到提示,像在玩打地鼠,还得瞄准,手一抖就错过了,容错率比高考还低。

Error Lens直接把错误信息怼到代码行尾,一眼就能看到哪里翻车。现在我的代码里,错误信息比注释还显眼,想装看不见都难,比班主任站在窗外还吓人,瞬间治好我的侥幸心理。

这插件治好了我的拖延症。以前看到红波浪线,我假装没看见,先写别的,心想"等会再修"。现在错误信息直接糊在脸上,不解决都对不起这块屏幕,逼着我当场认罪。

Console Ninja:告别F12马拉松

最后说Console Ninja。调试前端的时候,console.log是我的生命线,没有它我就像盲人摸象。但以前看日志,得切到浏览器按F12,步骤繁琐得像登机安检,还得脱鞋解腰带那种。

更惨的是,有时候日志多了,浏览器控制台里一堆信息,找自己的输出像大海捞针。我怀疑浏览器控制台的设计初衷,就是为了让程序员多锻炼眼力,预防近视,毕竟看久了眼睛确实疼。

Console Ninja直接在编辑器里显示console输出,哪个文件、哪一行、什么结果,清清楚楚。网络请求和错误堆栈也一目了然,我现在调试代码,眼睛不用离开VS Code半步,效率提升得让我怀疑之前几年都在用石器时代的方法写代码,还是钻木取火那种。

总结一下: 装完这些插件,我的VS Code已经从"记事本Pro"进化成了"星际战舰"。Claude Code是舰长,GitLens是雷达,ESLint和Prettier是左右护法,Error Lens和Console Ninja是预警系统。

而我?我大概是那个坐在驾驶舱里喝咖啡的指挥官,偶尔按个按钮,看着AI们干活。

当然,插件再多,也只是工具。真正让代码跑起来的,还是你脑子里的逻辑。不过话说回来,有好工具不用,那不是清高,那是跟自己过不去,就像有电梯不坐非要爬楼梯,锻炼的是腿,累的是心。

你去试试,不好用回来骂我。反正我也看不见,看见了也假装没看见。

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐