没错,最强的AI编程工具还是它!
有人问为什么周围人都推荐用vscode真的好用吗一个有趣的现象是现在的各种AI编辑器像Cursor、Trae、Qoder、CodeBuddy等都和vscode长得很像因为它们大多是fork vscode的也就是在vscode上套壳装个AI大模型内核变成了AI Coding tool。为什么vscode这么多人用这需要从vscode本身的特性说起其实它设计之初是一款基于Web的代码编辑器主打跨平台、轻量化、插件丰富后来逐步发展成了桌面端软件成为了集编辑器、编译器、代码调试、插件库于一体的轻量化IDE。在最新9月的IDE市占率排名中vscode仅次于自家兄弟visual studio排名第二但visual studio市占第一主要因为与windows深度绑定影响的从自然用户来看vscode应该排第一。还因为vscode本身是开源的开源源码是Code - OSS才会有那么多形似vscode的AI编程IDE出现这也是vscode对AI编程的巨大贡献了。vscode最受欢迎的功能是它的插件库和Python有点像Python因为第三方库生态极为丰富好用成为最流行的编程语言vscode也是囊括了成千上万种插件比如python、jupyter、C、docker、maven等常用插件。还有现在大热的AI编程类插件像copilot、cline、gemini code assist、continue、openai codex等安装非常简单直接能在代码框中使用不需要额外安装软件。几乎每个AI编程模型都有vscode插件版比如字节的Trae你不用专门去安装桌面端也能在vscode上使用Trae AI来编程。由于我本身是做数据开发的经常需要处理大量数据vscode就很适合做数据清洗、可视化探索工作它有jupyter的全套插件可以使用notebook写代码、可视化渲染、slide演示等简直就是Jupyter爱好者的百宝箱。比如在notebook中使用seaborn绘制统计图表可以使用AI生成代码然后直接渲染展示。这其实比web端的jupyter notebook更好用因为还可以与其他插件集成丰富数据探索的效果。所以从我个人使用体验看vscode一方面足够轻量化对电脑性能依赖比其他专业IDE更小其次有足够多好用的插件能满足各种开发需求这是其他IDE比不上的。但如果你是做专业大型软件开发可能还是需要用Eclipse、pyCharm、IntelliJ这类商业IDEvscode在开发性能和稳定性上不适合大型项目这也是它的短板。