略微调研了一下市面上的 AI 编程工具生成索引的方式,大部分都是通过建代码索引的方式;也有通过 "Agentic Search" 的方式。有没有专业人士来讲讲其中的区别,使用过多个工具的也可以讲讲哪个效果好。
简单总结一下:
我个人用的比较多的是 Windsurf ,刚开始用的时候确实被跨文件的搜索和上下文感知能力惊艳到了,后来使用中发现它搜索读取代码时一般都只读取一块( 200 行左右)。因为 Cursor 、Windsurf 是按照问题个数计费的,所以他们有缩小读取窗口的动力,来节省 token 费用。 后来也看到 v2 上有说 Cline 、Roo code 这些开源工具在设计上允许读取更长的文件内容。实际效果会好多少?
一些资料:
![]() |
1
tool2dx 76 天前
我写代码,都是把项目代码文件作为附件形式,直接扔给 gemini 2.5 pro, 1M 上下文足够用, 我这里效果很好.
|