目前,人工智能编程工具太多了:Windsurf、Trae(真正的人工智能工程师)、Cursor 和 Copilot。其中,Cursor 是最先进的,也是最贵的。我已经支付了 Cursor 的费用,并一直关注其最新功能,以获得最佳性价比。
随着 DeepSeek R1尽管 Cursor 的功能有所改进,但价格却有所下降。Cursor 的这种定价方式可能没有任何优势,这取决于产品功能是否能让用户继续续订。
Cursor 还支持 DeepSeek R1,但 Agent 尚未推出。社区中的一些人已经提交了报告。

光标新版本功能
2025 年 1 月 23 日,光标更新到了 0.45 版,增加了一些新功能。我将在这里介绍其中的一些功能。
.游标/规则:用户可以在 .cursor/rules 目录中编写多个存储库级规则。Agent 会自动选择要遵循的规则。
作曲家总结之前的对话:当对话时间过长时,您可以参考之前的对话开始新的对话。
代理可查看最近的更改:代理可以使用该工具查看最近的更改。它还可以查看用户信息之间的更改。
更好地了解存储库:我们已经训练了一个新的版本库理解模型。我们将在下周内向所有 0.45 版用户发布。
融合模式:我们已经训练了一个新的标签页模型,在跳跃和长上下文方面有了显著改进。我们也将很快向用户发布这一功能。
可选的长上下文:在标记长文件时,用户可以选择使用高级模式来请求更大的上下文窗口。这将使用更多的快速请求。
下面的内容我可以直观地看到改动,也就是明显的配置项,交互式截图显示,例如 @codebase 这样的代码库就比较好理解,不容易测试改动。
.cursor/rules目录

这部分可以在 "设置 "中创建一个新的项目规则,然后在项目的 .cursor/rules 目录中创建一个新文件。这次的规则文件后缀为 .mdc,是一种特殊的 Markdown 文件格式。这次,你可以在文件中 @ 引用文件,类似于 NotePads。
文件内容分为三个部分:
描述:描述规则的功能。在 Composer 中,Agent 会根据用户的要求自动匹配相关描述,然后根据描述传递相应的 cursorrule 内容。
受影响文件的范围:描述规则影响哪些文件。如果一个项目有多个文件,可以对不同类型的文件提出不同的要求。
规则内容:描述规则的具体内容。
作曲家总结之前的对话
现在,当你打开一个新的合成器时,可以使用 @Summarized Composers 来总结之前的对话并继续对话。
如果出现 "无可用摘要",则需要从历史记录中重新打开之前的对话才能触发摘要。或者摘要内容会在一段时间后自动出现,但体验还不是很好。未来一定会进行优化。


代理可查看最近的更改
现在,您可以使用 @Recent Changes 查看大型模型中最近的更改,并继续对话以更好地了解用户的需求。
大背景
新设置项目

启用后,如果选择了长文本,则会出现以下提示信息,消耗更多点数

光标 如何更新最新版本
Cursor 版本更新是轮流推送的,用户无法主动更新。他们只能等待光标推送。不过,您也可以尝试以下两种方法:
- 使用 brew 更新
如果您是 macOS 用户,可以使用以下命令强制安装最新版本
brew install -cask -force cursor

- 使用光标更新
command/control + shift + P 打开命令面板,输入更新,然后按回车键更新到最新版本。