Cursor
文章目录
Cursor 是一个基于 AI 的代码编辑器,是一个强大的工具,熟练使用可以显著提高编码效率。建议从简单的任务开始,逐步探索更多高级功能。
Chat
Chat 允许用户与能够访问代码库的 AI 进行对话。Chat 始终可以查看当前文件和光标位置,因此可以提出诸如“这里是否存在 bug?”等问题。使用“@”符号,可以将特定代码块或文件添加到上下文中。
Composer
Composer 是位于编辑器中的 AI 编码助手。它可以帮助您在不离开工作流程的情况下浏览代码、编写新功能和修改现有代码。
-
Agent 模式:是 Cursor 4.3 版本推出的一种革命性的 AI 代理系统,不仅是一个简单的代码助手,而是一个能够像真实程序员一样思考和工作的智能伙伴,能够自主完成复杂的编程任务,理解项目上下文,并提供持续的开发支持。 (目前只有 claude 支持 Agent 模式)
-
Normal 模式:是一种用户主导的编程助手模式,通过提供用户明确的指令来执行任务,适用于需要精细控制的场景。
Normal 模式和 Agent 模式相比,最明显的差异是运作方式更偏被动,或者说是“受限”。Agent 模式可以自主地做出决策、执行任务,而 Normal 模式更像是一个工具,依赖用户明确的指令来完成任务。
Accept
在 AI 完成内容的生成和修改之后,对话框会有 3 个选项,Save all、Reject all、Accept all。
Save all : AI 会将所有建议的更改保存到相应文件中,但不会关闭建议窗口,用户可以继续查看和编辑这些更改。这一功能适用于希望先保存更改但仍需进一步调整的情况。
Reject all : 拒绝并放弃 AI 提供的所有建议和更改,文件将保持不变。此功能适用于 AI 的建议不符合预期时,用户可以重新开始的情况。
Accept all : 接受并应用 AI 提供的所有建议更改,这些更改将直接保存到相应文件中。随后,建议窗口会自动关闭,表示此次编辑已完成。此功能适用于 AI 的建议符合预期的情况。
使用建议:在接受修改前,先查看 AI 修改的内容,如果不符合需求可 Reject all,然后更改提示词,重新生成,符合预期的话,可以先 Save all,测试通过后 Accept all 应用所有更改。
常用命令
|
|
后端使用技巧
- 文档生成:为这个 API 端点生成 Swagger 文档,包含:请求参数说明、响应格式、错误码说明、示例
- 性能优化:分析并优化这段代码的性能:识别潜在的性能瓶颈、提供优化建议、添加缓存策略
- 代码审查:让 AI 检查代码质量,寻找潜在的安全问题,确保代码符合最佳实践
- 代码重构:重构这段代码,考虑:设计模式应用、代码复用、可维护性、可测试性
- API 开发
根目录新建文件.cursorrules
cursor规则示例: https://cursor.directory/
|
|
大模型使用技巧
先用推理模型写方案,再用编程模型实现
|
|
cursor软件升级
去官网下载最新的cursor安装包,然后覆盖安装即可。