工具说明

国外收费的:Cursor
国内免费的:Trae【字节推出的】

Cursor的使用:

1、快捷键

Ctrl+L把chat页面调出来
你可以选中部分代码,然后Ctrl+K对选中的代码进行对话

2、几种模式的区别:

这里是引用

Agent模式
AI会自动分析项目上下文、修改多个代码文件、甚至自动执行测试,最终完成整个任务,完成后你再审核接受或拒绝修改。
适用场景:写新功能、大规模重构、自动修复Bug、转换框架(如Flask转FastAPI)。

Plan模式
可控的方案规划师
核心功能:先生成详细执行计划,再让你确认或修改,最后才执行代码修改。
适用场景:复杂需求开发、大型功能模块实现、需要你参与决策的项目变更。
特点:强调“先想清楚再动手”,避免AI“乱改”,适合对代码质量要求高、需人工介入的场景。

Debug模式
AI会分析报错信息、日志、调用栈,定位问题根源并提出修复方案。

Ask模式
核心功能:只读模式,不会修改任何代码,仅提供解释、建议、思路或文档说明。

3、引用文件

在这里插入图片描述
在这里插入图片描述

案例:生成坦克大战小游戏

在这里插入图片描述

你依次可以提下面的需求:

  1. 帮我基于python实现一个坦克大战小游戏,先输出需求文档和开发计划到READMEmd文件中
  2. 参考README.md文档中的需求文档和开发计划,基于python输出代码,实现需求(它会给你生成代码,然后运行代码,运行期间报错了会自动修复,如果运行时发现缺失依赖它会询问你是否帮你安装依赖)
  3. 你给的代码为啥不能运行?请帮我检查问题并运行起来

最终结果:

这里是引用

提出优化:

  1. 帮我在当前坦克大战游戏的基础之上,实现一个捡道具的功能,道具有隐身的作用,坦克给了道具之后,敌人发射子弹,可以不受伤害,将这个功能更新到READMEmd需求文档去,并输出Python帮代码,之后运行游戏
  2. 引入更多道具,比如让子弹变大的道具、可以一次性消灭所有敌人的道具

案例:开发一个ERP系统

这里是引用
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

该看这个了

这里是引用

因为我司没有付费cursor,所以我知道再多也难以实践。所以先暂停学习

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐