Cmd K
(在 Windows/Linux 上称为 Ctrl K
)允许你在编辑器窗口中生成新代码或编辑现有代码。
提示栏
在 Cursor 中,按 Ctrl/Cmd K
后出现的栏称为“提示栏”(Prompt Bar)。它的工作方式类似于聊天中的 AI 输入框,你可以正常输入,或者使用 @ 符号 来引用其他上下文。
内联生成
如果按下 Ctrl/Cmd K
时没有选择任何代码,Cursor 会根据你在提示栏中输入的提示生成新的代码。
内联编辑
对于原地编辑,你可以简单地选择要编辑的代码,并在提示栏中输入你的修改建议。
后续指令
每次生成后,你可以通过在提示栏中添加更多指令并按 Enter
来进一步调整生成的代码,AI 会根据你的后续指令重新生成内容。
默认上下文
默认情况下,Cursor 会尝试查找不同类型的有用信息来改进代码生成,除了你手动包含的 @ 符号 之外。附加上下文可能包括相关文件、最近查看的文件等。Cursor 会根据编辑/生成的相关性对这些上下文项进行排序,并保留最相关的项供大语言模型使用。
快速提问
如果你在提示栏中按 Option/Alt Enter
,Cursor 会回答你关于选择的任何问题以及你附加的上下文。这些对话的内容可以在后续生成中进一步使用,因此在 Cursor 提出响应后,你可以简单输入“do it”以快速生成代码。