写在前面:
如果你没有使用过cursor,建议先看这篇文章:先自己随便点点,使用一下,然后再看看这些概念的东西会有一个更高效的认知。不拘泥于概念,但是又不能不了解概念。当然这些介绍也只是皮毛,在运用中才有更深的体会
认识cursor 基本布局:
可以通过Ctrl+I 打开最右边的cursor AI 助手的智能面板,ctrl+N 创建一个新的对话窗口
Cursor三种不同的模式
Chat:
这个功能和你在kimi 或者豆包等AI中聊天类似,但是它内嵌在cursor 中,能直接读取文件信息,提供上下文的功能,消除使用语言模型处理代码时原本需要的繁琐复制粘贴工作。
Composer:
是一个集成在编辑器中的 AI 编码助手。跟chat 模式一样,除了可以选用不同的模型之外。它还多了两个不同的模式normal/agent 模式。Agent 的AI 程度远远高于normal 模式,想要更加智能,或者处理更加复杂的任务可以首选agent模式。
Composer 的 Normal 模式和 Agent 模式的对比:
特性 |
Normal 模式 |
Agent 模式 |
核心功能 |
提供代码探索和生成 |
1. 自动获取相关上下文 2.运行终端命令 3.创建和修改文件 4.语义搜索代码 5.执行文件操作 |
自主性 |
需要用户明确指定任务和上下文,自主性较低 |
根据任务自动理解代码库,找到相关文件,生成、修改、调试等操作。自主性较高 |
任务处理能力 |
适合处理相对简单或明确的任务 |
< |