Cursor AI Unity

AI 时代程序员必备技能

Codex、Claude Code、Cursor、Hermes Agent、OpenClaw等工程化实战专栏 ,讲透 AI 如何接管脏活累活

目录

一、基本概念

二、Cursor 进阶

2.1 Cursor 安装

2.2 Cursor 配置

2.2.1 Cursor Setting

Tab 相关

2.2.2 Editor Setting

2.3 Cursor 汉化

2.4 三大核心 AI 功能

2.4.1 智能 Tab

2.4.2 对话模式

2.4.3 Ctrl K

2.5 提示词

2.6 Cursor 精准上下文

2.6.1 Codebase —— 代码库

Codebase Indexing —— 代码库索引

Ignore Files

2.6.2 Rules

项目规则

用户规则

2.6.3 @ 符号

2.7 Skill

2.7.1 Skill 简介

2.7.2 简单创建自己的 Skill

2.7.3 调用 Skill


一、基本概念

  • 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 安装

https://www.bilibili.com/video/BV1aDMezREUj?spm_id_from=333.788.videopod.sections&vd_source=11efd8144fdffa440be04bba9fb726cd&p=3

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。

AI 时代程序员必备技能

Codex、Claude Code、Cursor、Hermes Agent、OpenClaw等工程化实战专栏 ,讲透 AI 如何接管脏活累活

内容概要:本文介绍了一项创新性未发表的研究,即利用多元宇宙优化算法(Multiverse Optimizer, MVO)对分时电价下的需求响应与综合能源系统调度问题进行建模与求解,旨在实现能源系统的经济性、高效性与可持续性运行。该研究构建了包含多种能源设备(如光伏、风机、燃气轮机、储能系统等)及可调节负荷的综合能源系统模型,充分考虑了用户侧的需求响应行为在分时电价机制下的响应特性,通过MVO算法对系统运行成本、能源利用率、碳排放等多目标进行协同优化,实现了日前调度计划的智能决策。研究还提供了完整的MATLAB代码实现,便于研究人员复现实验、验证算法性能,并为进一步研究提供可靠的仿真基础。; 适合人群:具备一定电力系统、优化算法及MATLAB编程基础的科研人员、研究生以及从事能源互联网、综合能源系统规划与运行的技术工程师。; 使用场景及目标:① 学习并掌握多元宇宙优化算法在复杂能源系统调度中的具体应用方法;② 研究分时电价机制如何通过需求响应引导用户参与电网互动,实现削峰填谷;③ 实现综合能源系统(IES)中冷、热、电、气等多种能源的协同优化调度,以降低运行成本、提高新能源消纳能力和系统可靠性;④ 为相关领域的学术研究提供可复现的代码实例和仿真平台。; 阅读建议:此资源以MATLAB代码为核心载体,深入剖析了算法应用与系统建模的全过程。建议读者在学习时,不仅应关注代码的实现细节,更要理解其背后的数学模型、优化目标设定和约束条件的物理意义。建议结合文档中的模型描述,逐步调试代码,观察不同参数和场景下的优化结果,从而深刻掌握综合能源系统优化调度的设计思想与关键技术。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值