足以让我爆吹的 AI 编程利器-Cursor
新项目-家庭理财助手
两天时间,我只用告诉它我需要什么功能,它就能完成 90% 代码,我不用修改一行代码,就可以完成我临时想写的一个软件产品—家庭理财助手
我先简单介绍一下功能,包含四个模块,理财收益汇总分析(首页)理财收益记录,存款记录,理财产品目录,其中理财收益记录,存款记录,理财产品目录为增删改查,首页为数据分析模块,便于根据不同维度调整理财策略,支持 MacOS ,Windows,Ubuntu 多个平台。
家庭理财助手 免费,开源,有需要的可以去下载安装。
Cursor 值得吹的三个功能
简单说一下我做的工作,electron 前端选型,UI 选型,页面框架布局,存款记录前端页面开发,除此以外所有工作都是 Cursor 做的。当然我做的工作,它也是可以完成的,我是做完一部分功能才想着尝试一下 Cursor,效果惊人。
Cursor 值得吹的三个功能:
- smart tab
- composer
- chat
使用时间较短,我觉得 Cursor 区别我最早了解的通义灵码,github coplit ,它能很好的了解整个项目的上下文,能听得懂我的话,前段时间听得懂话的理发师能爆火,那么 Cursor 就是一个听得懂我的话的 超级 AI 编程助手,真的很强大,果然 AI 最先革命的领域是在诞生它的地方,当然它也是爆火。
编程界的革命,比能根据截图生成代码更让人震撼,不再是一个噱头就,是真真实实的效率工具。
composer 能够夸文件修改内容,你只用做的是描述给它,不用费劲心思的调整 Prompt,对于生成的代码,提供 diff,基本实现了可控编程。
多次 tab,不是语法的提示,而是基于上下文的分析,判断你修改的意图,给你提前预测下一步你要修改的地方和和修改内容,看到有人称它为Cursor flow。
chat 和最近可免费使用的 github coplit 基本相似,可选择文件,选择代码快。
AI 编程工具就是编程的未来
现阶段流行的 AI 编程工具:
最火莫过于 Cursor 和 windsurf,windsurf 更适合初始小项目,Cursor 适合希望掌控开发过程的熟练程序员,github coplit 由于免费也有点来势汹汹。zed-ai 和 avante.nvim 我没有用过,仅看过讲解视频,总结一下他们能成功地共性:
- 支持选择当前文件聊天
- 支持选择代码块、文件、文件夹聊天
- 支持读取整个项目内容
- 支持 AI 生成代码差异补丁(diff patch)
- 智能化 Tab(Cursor flow)
- 支持读取控制台 log 和在命令行执行代码
所有做得工作都是为了读懂用户说的内容,生成用户想要的代码。再说一句,AI 编程工具牛逼,Cursor 牛逼!