[Cursor] 使用 AI 编辑器开发项目的一些心得

2025 年 1 月 15 日
 boxrq

最近在开发一个文档浏览的的项目,就是一个能够 web 访问本地文件的功能,支持 PDF 和 Markdown 文档搜索和阅读。使用 llm 进行了智能分类,从网上爬了一些课程,现在有一万多篇文章了,开发过程中全程使用了 Cursor+Windsurf ,没有写过任何代码。

项目简介

Cursor 的优势

  1. 在 composer 模式下能够完全自然语言编程,不需要写代码,只需要写提示词
  2. 上下文理解能力强,能基于整个项目结构给出合理建议
  3. 修改 bug 的能力比 windsurf 强一些,后者在从 0 到 1 的时候比 cursor 更强

踩过的坑

1. 版本更新后功能消失

2. AI 的边界问题

3. bug 反复修改

经验总结

  1. 善用 AI 但不要过度依赖
  2. 重要修改要人工审查
  3. 保持项目文档的及时更新,这样 AI 助手的建议会更准确
  4. 使用.cursorrules 文件来维护项目特定的规则和注意事项,让 ai 自我迭代

总的来说,Cursor 确实大大提升了开发效率,但也需要开发者保持清醒的判断力。它更像是一个出色的助手,而不是完全的替代品。

#Cursor #AI 编程 #开发工具

5965 次点击
所在节点    分享创造
43 条回复
zshanjun
2025 年 1 月 15 日
赞一个
Cola98
2025 年 1 月 15 日
可以的
mogutouer
2025 年 1 月 15 日
cursor 已经两周没有更新了,生产队的驴都不敢这么歇,上个月刚拿了一亿美元融资,就开始躺平了啊。
不过也是,Windsurf 的 Cascade 让 cursor 变成 agent 和 yolo 之后,加上 Windsurf 定价和积分策略引起众怒,确实没啥竞争对手了。
cursor 可真有钱啊,claude 3.5 sonnet ,还有 Opus output 可是$75/1M tokens ,一个请求好几万 tokens 是一点不省啊,我怀疑钱都让 anthropic 赚去了
HiyaKuso
2025 年 1 月 15 日
现在想入手试试,是自己账号订阅还是在 tb 买好呢?

Cursor 还免费的时候用过,现在 Cursor 火了反而没在用,主要是写 Java 那套用 Cursor 还是不够方便
Parva
2025 年 1 月 15 日
已收藏到,文章真多啊。
op 是特意不写代码吗?不会遇到有些改动自己亲自动手反而更快的情况吗?
Parva
2025 年 1 月 15 日
点到一篇文章坏了 502: https://ailibrary.space/doc/%E6%B8%B8%E6%88%8F%E5%BC%80%E5%8F%91%2F%E4%BB%8E0%E5%BC%80%E5%A7%8B%E5%AD%A6%E6%B8%B8%E6%88%8F%E5%BC%80%E5%8F%91%2F00_%E5%BC%80%E7%AF%87%E8%AF%8D_%E8%B7%9F%E6%88%91%E5%AD%A6%E4%BD%A0%E4%B9%9F%E5%8F%AF%E4%BB%A5%E5%BC%80%E5%8F%91%E4%B8%80%E6%AC%BE%E6%B8%B8%E6%88%8F.md
boxrq
2025 年 1 月 15 日
@Parva #5 主要是这个项目主要是前端,后端就两接口,前端我完全不会哈哈,中间全靠 ai
boxrq
2025 年 1 月 15 日
@HiyaKuso #4 我在淘宝买的,共享账号便宜一些而且有 5000 次
boxrq
2025 年 1 月 15 日
@Parva #6 迭代了一次功能,现在后端会莫名其妙挂掉,我要排查看看
Kruti
2025 年 1 月 15 日
@boxrq #8 用多久了?有什么坑吗?会不会需要经常换号?
mumbler
2025 年 1 月 15 日
每一步都要充分测试,发现改错了马上 restore 回到上一版,修改提示词再来
boxrq
2025 年 1 月 15 日
@Kruti #10 第一个版本只支持 md 大概几个小时,后面 pdf 迭代又花了 4-5 小时,爬虫和文件整理花的时间比前面加起来还多,换了一次 5000 次的号
asLw0P981N0M0TCC
2025 年 1 月 15 日
样式在完美点就不错了
lllllliu
2025 年 1 月 15 日
api_key 没脱敏。。
boxrq
2025 年 1 月 15 日
@lllllliu #14 刚发现,感谢提醒
godmiracle
2025 年 1 月 15 日
是不是我使用姿势不对,我对别人的开源项目进行功能扩充修改
用起来都感觉笨的要死,还要自己搜文档自己写
我还是使用了.cursorrules
syh2
2025 年 1 月 15 日
给了个全新的思路给我,已感谢
boxrq
2025 年 1 月 15 日
@godmiracle #16 从 0 写更方便一些,如果是开源扩充的话,可以用来快速阅读代码功能和整体流程,如果要去直接改的话,没那么好用
xing7673
2025 年 1 月 15 日
和我使用 Cursor 以及 windsurf 的经验类似,Cursor 在迭代编辑的时候更好用,windsurf 在创建项目的时候更强。
tonytonychopper
2025 年 1 月 15 日
可以的,就是样式有点不行

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1105191

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX