⌘K
概述
Overview
概览
了解如何使用 Cursor 中的 Cmd/Ctrl K 功能,通过提示栏生成、编辑代码并提问。
Cmd K(在 Windows/Linux 上为 Ctrl K)允许您在编辑器窗口中生成新代码或编辑现有代码。
提示栏 (Prompt Bar)
在 Cursor 中,按下 Ctrl/Cmd K 时出现的栏被称为“提示栏 (Prompt Bar)”。它的工作方式类似于聊天的 AI 输入框,您可以正常输入,也可以使用 @ 符号引用其他上下文。
内联生成 (Inline Generation)
如果在按下 Ctrl/Cmd K 时未选择代码,Cursor 将根据您在提示栏中输入的提示生成新代码。
内联编辑 (Inline Edits)
对于直接编辑,您只需选中要修改的代码并在提示栏中输入内容即可。
后续指令 (Follow-up Instructions)
每次生成后,您都可以通过在提示栏中输入更多指令进一步优化提示,然后按下 Enter 键让 AI 根据新的指令重新生成代码。
默认上下文 (Default Context)
默认情况下,Cursor 会尝试收集各种有用信息来改进代码生成,除了您手动通过 @ 符号添加的上下文外,还可能包括:
- 相关文件
- 最近查看的文件
- 其他相关内容
Cursor 会根据与您编辑/生成的相关性对上下文项进行排序,并将最相关的项保留在上下文中供大型语言模型使用。
快速提问 (Quick Question)
如果您在提示栏中按下 Option/Alt + Enter,Cursor 会回答您关于选中内容及附加上下文的任何问题。
这次对话的内容可以用于后续生成,因此当 Cursor 提供响应后,您可以简单输入“do it”,让它基于快速提问的结果生成代码。