目录
一、基本概念
- IDE / 编程平台:Cursor、VSCode、JetBrains等
- 模型:Claude、GPT、Gemini等
- Agent:Claude Code、Codex、Cursor Agent等
【补充 1】
- Claude Code 是 Anthropic 公司推出的编程 Agent —— “Claude 的代码执行助手”
- Codex 是 OpenAI 的编程 Agent 产品体系 —— “OpenAI 的代码执行助手”
【补充 2】
Cursor 里使用 Claude 或 GPT,只是说明 Cursor 调用了对应公司的模型;但 Claude Code 和 Codex 不是单纯的模型名称,而是各自公司推出的完整编程 Agent 工具。
因此,Cursor 里用 Claude 模型不等于使用 Claude Code!!!它受到 Cursor 的上下文选择、Agent 模式、文件读取方式、权限设置、UI 交互影响。
如果真的想在 Cursor 中体验 Claude Code 或者 Codex 怎么办呢 ?

二、Cursor 进阶
2.1 Cursor 安装
2.2 Cursor 配置

2.2.1 Cursor Setting

Tab 相关

2.2.2 Editor Setting
打开 Cursor Setting 。

2.3 Cursor 汉化

2.4 三大核心 AI 功能
2.4.1 智能 Tab
Tab 接受 Esc 拒绝 Ctrl + -> 部分接受
- 单行/多行代码补全。
- 智能代码重写。
- 多行数据联想。
- 光标位置预测。
2.4.2 对话模式
https://blog.csdn.net/YMWM_/article/details/159541180
Ctrl + L:打开 Agent 聊天
Undo:拒绝 Keep:接受 Review:查看代码变化
我们可以通过点击历史对话框中最右侧按钮,进行 CheckPoint 回滚。
当我们完成相应任务后,我们可以开启新 Agent ,避免前面对话的影响。

我们也可以查看历史 Agent。

2.4.3 Ctrl K
内联编辑。
2.5 提示词
• 代码生成类
【任务类型】:请生成一个 {功能描述} 的 {编程语言/框架} 实现
【具体要求】:
1. 使用 {特定技术/库}
2. 包含 {特定功能点}
3. 符合 {编码规范/设计模式}
示例:
请生成一个学习计划页面的HTML+CSS+JavaScript实现
【具体要求】:
1. 使用Tailwind CSS v3和Font Awesome
2. 包含任务添加、编辑、删除功能
3. 包含日历视图展示学习计划
4. 包含学习进度可视化图表
5. 符合现代UI设计原则和响应式设计
6. 具有平滑的动画和交互效果
• 代码修改类
【任务类型】:请帮我修改 {上下文:具体文件/代码片段},实现 {预期功能}
【当前问题】:{现有的错误/不足描述}
【具体要求】:
1. 保持 {现有功能/结构} 不变
2. 使用 {特定方法/技术} 改进
3. 修复 {具体错误/警告}
示例:
请帮我修改当前的 React 组件,优化列表渲染性能。
当前问题:滚动时列表卡顿,存在明显性能问题。
要求:
1. 保持现有 UI 不变
2. 使用 React.memo 和虚拟列表技术优化
3. 添加性能监控日志
• 代码解释类
【任务类型】:请解释 {代码片段/功能模块} 的 {具体方面}
【上下文信息】:{相关业务背景/技术栈}
【具体问题】:
1. {不理解的语法/逻辑}
2. {特定设计选择的原因}
3. {潜在的问题/优化点}
示例:
请解释这段 TypeScript 代码的泛型约束和类型推导逻辑。
上下文:这是一个用于数据验证的工具函数。
具体问题:
1. <T extends object> 这里为什么要加 extends object?
2. 类型推导是如何工作的?
3. 是否存在类型安全隐患?
• 命令行辅助类
【任务类型】:请提供 {操作场景} 的 {操作系统} 命令
【具体需求】:
1. {执行的具体操作}
2. 包含 {特定参数/选项}
3. 处理 {特殊情况/错误}
示例:
请提供在 macOS 上批量压缩图片的命令行方案。
要求:
1. 将当前目录下所有 PNG/JPG 图片压缩 50%
2. 保留原始文件并添加 "--compressed" 后缀
3. 显示每个文件的压缩前后大小对比
2.6 Cursor 精准上下文
2.6.1 Codebase —— 代码库
Codebase Indexing —— 代码库索引
如果建立 Codebase Indexing,Cursor 更容易理解和搜索你的项目。
如果不建立 Codebase Indexing,Cursor 理解项目的能力会弱一些。
初始状态如下:

当点击 Compute index 后,建立代码库索引。

Ignore Files
配置忽略文件可以提高索引速度、避免干扰等。

会自动创建一个 .cursorignore 文件。

2.6.2 Rules
Rules 可以给 Cursor AI 添加规则和限制,让 AI 生成的代码贴合团队规范,减少人工二次修改成本等。

注:当项目规则和用户规则冲突时,项目规则优先级更高 ~。
项目规则
- 针对当前项目生效,团队成员共享相同规则。
- 存储在 .cursor/rules/xxx.mdc 文件中。
- 包含四种触发方式。
- Always Apply(始终应用): 应用于所有的聊天
- Agent Intelligently(智能应用规则): 规则用于满足描述内容的文件
- Apply to Specific Files(应用于特定文件): 规则用于满足匹配后缀的文件
- Apply Manual(手动应用): 当使用@提及时
用户规则
- 对所有项目生效,个人专属配置。(经测试,退出 Cursor 后消失,存在 Bug !)
2.6.3 @ 符号
@ 符号可以引用代码、文件等,提供直接、具体的上下文环境。
@ Files & Folders:引用项目中的特定文件/文件夹。
@ Code / Error:引用特定代码片段 / 错误信息(新版本可以通过 选中代码块 / 错误信息 + Ctrl L 实现)。
@ Docs:引用文档(目前测试存在 Bug)。

@ Browser:可以让 AI 自动打开浏览器 访问网页,并提取网页内容进行分析等。
2.7 Skill
2.7.1 Skill 简介
https://blog.csdn.net/weixin_38881784/article/details/160508313
2.7.2 简单创建自己的 Skill
.cursor
skills
mySkill1
SKILL.md
mySkill2
SKILL.md
2.7.3 调用 Skill
手动调用:
在右边 Agent 对话框 里输入 /,然后会弹出可用的 Skill 列表。
自动调用:
只要你的 SKILL.md 里的 description 写得清楚,Cursor 会根据你的问题判断是否使用这个 Skill。

370

被折叠的 条评论
为什么被折叠?



