跳到主要内容

概述

Cmd K(在 Windows/Linux 上为 "Ctrl K")允许您在编辑器窗口中生成新代码或编辑现有代码。

提示栏

在 Cursor 中,我们将按下 Ctrl/Cmd K 时出现的栏称为"提示栏"。它的工作方式类似于聊天的 AI 输入框, 您可以正常输入,或使用 @ 符号 引用其他上下文。

内联生成

如果在按下 Ctrl/Cmd K 时没有选择代码,Cursor 将根据您在提示栏中输入的提示生成新代码。

内联编辑

对于就地编辑,您只需选择要编辑的代码并在提示栏中输入即可。

后续指令

每次生成后,您可以通过在提示栏中添加更多指令来进一步完善提示,然后按 Enter 让 AI 根据您的后续指令重新生成。

默认上下文

除了您手动包含的 @ 符号 外,Cursor 默认会尝试找到不同类型的有用信息来改进代码生成。

额外的上下文可能包括相关文件、最近查看的文件等。收集后,Cursor 会根据与您的编辑/生成的相关性对上下文项进行排名, 并将排名靠前的项保留在大型语言模型的上下文中。

快速提问

如果您在提示栏中按下 Option/Alt Enter,Cursor 将回答您关于所选内容和已附加上下文的任何问题。

这个对话的内容可以在后续生成中继续使用,所以在 Cursor 给出回答后,您只需输入"执行"就可以生成代码。