在使用cursor的过程中,会产生这样的情况,它生成的代码逻辑不满足需要,需要跟它进行多轮对话让其进行代码调整,最终生成满足要求的代码。

这个过程显然有些像开盲盒,那么有没有方式可以提前跟cursor商量好计划,然后让它按照计划去写代码呢?

cursor(2.1.26版本)已经提供了这个功能,具体使用方式如下:

在cursor的交互界面中,默认选择的是Agent模式,把它改成Plan模式,然后再把需求发送给它。

这时候会发现跟Agent模式有个明显的区别,cursor不是直接写代码了,而是生成一个plan.md文件,里面的内容就是它对需求的规划设计。

人工对plan.md文件内容进行确认,无误后再让cursor去生成代码,它就会按照这个plan.md文档的内容去生成代码,相对来说就准确很多。

点击Build按钮,就自动根据文档生成代码:

点击Build按钮,cursor会自动切换到Agent模式,开始生成代码。

总结:

通过使用Plan模式,让cursor对需求进行规划设计,确认无误后生成代码,这样可以提高代码与需求的一致性。

Logo

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

更多推荐