引言
你是否曾经在使用 Cursor 这类 AI 编码助手时遇到过困境?AI 似乎无法完全理解你的需求,或者生成的代码存在各种问题?今天我要分享一个实用的提示词(Prompt)技巧,它能帮助 Cursor 更加独立地完成完整功能开发,特别适合编程新手使用。
背景
在我最近的一次开发中,我没有让 Cursor 去调试已有代码,而是直接让它开发全新功能。在这个过程中,Cursor 多次遇到了困难,无法顺利完成任务。我发现了一个有效的解决方案,现在分享给大家。
两步提示法
第一步:让 AI 理解代码
当 Cursor 遇到困难时,我会打开一个新的对话窗口,使用以下提示词:
请仔细审查当前的代码更改,描述代码的意图,并一步一步向我解释这些代码是如何工作的。
这个提示词的目的是让 AI 先理解现有代码的结构和逻辑,建立起对项目的全面认知。
第二步:明确需求和问题
在 AI 完成解释后,我会使用第二个提示词:
我希望实现以下功能:
<在此处粘贴你的光标位置或相关代码片段>
- 功能需求1(具体描述你想要实现的功能)
- 功能需求2(尽量详细且明确)
但是目前代码存在以下问题:
- 问题1(描述你遇到的具体问题)
- 问题2(可以是错误信息或逻辑问题)
为什么这个方法有效?
第一个提示词会让 AI 生成大量有用的上下文信息,这些信息会被保留在对话中,使得第二个提示词的效果大大增强。AI 能够基于这些上下文,更准确地理解你的需求和当前代码的问题。
额外技巧
我还发现,在复杂问题上,让 Claude 和 Cursor 交替使用能够更快地找到问题所在。不同的 AI 模型有不同的优势,结合使用往往能取得更好的效果。
新手使用建议
- 提供足够上下文:确保 AI 能看到相关的代码文件
- 分步骤提问:复杂问题拆分成小步骤
- 具体描述问题:避免模糊的表述,提供具体的错误信息
- 耐心等待:有时 AI 需要一些时间来处理复杂的代码逻辑
希望这个小技巧能帮助你更高效地使用 Cursor 进行编程!无论你是编程新手还是有经验的开发者,这种方法都能帮助你与 AI 助手更好地协作。