了解如何在 Cursor 中使用 Cmd/Ctrl K,通过 Prompt Bar 生成、编辑代码和提问。Cmd K,在 Windows/Linux 上也称为 “Ctrl K”,允许你在编辑器窗口中生成新的代码或编辑现有代码。提示栏 (Prompt Bars)#
在 Cursor 中,我们将按下 Ctrl/Cmd K
时出现的栏称为 “Prompt Bar” (提示栏)。它的工作方式与聊天中的 AI 输入框类似,你可以像平常一样输入,或者使用 @ symbols 来引用其他上下文。内联生成 (Inline Generation)#
如果在按下 Ctrl/Cmd K
时没有选择任何代码,Cursor 将根据你在 Prompt Bar (提示栏)中输入的提示生成新的代码。内联编辑 (Inline Edits)#
对于就地编辑,你可以简单地选择要编辑的代码,然后在 Prompt Bar (提示栏)中输入内容。后续指令 (Follow-up Instructions)#
每次生成后,你可以通过在 Prompt Bar (提示栏)中添加更多指令来进一步完善提示,然后按 Enter
,以便 AI 根据你的后续指令重新生成。默认上下文 (Default Context)#
默认情况下,除了你手动包含的 @ symbols 之外,Cursor 还会尝试查找各种有用的信息来改进代码生成。其他上下文可能包括相关文件、最近查看的文件等。 收集后,Cursor 会根据上下文与你的编辑/生成的关联性对上下文项目进行排名,并将排名靠前的项目保存在上下文中,以供大型语言模型使用。快速提问 (Quick Question)#
如果在 Prompt Bar (提示栏) 中时按下 Option/Alt Enter
,Cursor 将回复你对所选内容和已附加的上下文提出的任何问题。此对话的内容可以进一步用于后续生成,因此在 Cursor 提出回复以生成代码后,你可以简单地键入“do it”。 修改于 2025-03-31 06:27:35