概览

Cmd K,也称为“Ctrl K”在 Windows/Linux 上,允许您在编辑器窗口中生成新代码或编辑现有代码。

提示栏

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

内联生成

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

在线编辑

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

后续指示

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

 默认上下文

默认情况下,Cursor 将尝试查找不同种类的有用信息以改善代码生成,除了您包含的手动 @ symbols

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

 快速问题

如果您在提示栏中按下 Option/Alt Enter,Cursor 将会对您关于所选内容及您附加的上下文的任何问题作出回应。

此对话的内容可以在后续生成中进一步使用,因此在Cursor 给出回应后,您可以简单地输入“执行”以在快速提问后生成代码。