概述
了解如何使用 Cursor 中的内联编辑 (Cmd/Ctrl+K) 生成、编辑代码以及使用提示栏提问
内联编辑 (Cmd/Ctrl+K) 允许您直接在编辑器窗口中生成新代码或编辑现有代码。

提示栏
在 Cursor 中,我们调用按下 “Prompt Bar” 时出现的栏。它的工作原理类似于用于聊天的 AI 输入框,在 可以正常键入,也可以使用@ 符号引用其他上下文。Ctrl/Cmd K
模式
内联生成
如果在按 时未选择任何代码,则 Cursor 将根据您在提示栏中键入的提示生成新代码。Ctrl/Cmd K

内联编辑
对于就地编辑,您只需选择要编辑的代码,然后在提示栏中键入即可。

完整文件编辑
对于跨整个文件的更广泛更改,请使用 (Cmd+Shift+Enter)。此模式允许您进行全面的文件范围更改,同时保持对范围的精确控制。⌘⇧⏎
Send to Agent
当您的更改可能会影响多个文件或您需要更高级的功能时,请使用 将所选代码发送到代理。这会将您的工作无缝过渡到聊天模式,您可以在其中:⌘L
- 进行多文件更改
- 获取更详细的解释
- 访问高级功能
后续作说明
每次生成后,您可以通过向提示栏添加更多说明,然后按 以便 AI 根据您的后续说明重新生成来进一步优化提示。Enter
默认上下文
默认情况下,除了您包含的手动@ 符号之外,Cursor 还将尝试查找不同类型的有用信息来改进代码生成。
其他上下文可能包括相关文件、最近查看的文件等。收集后,Cursor 会按与编辑/生成的相关性对上下文项进行排名 并将顶部项保留在大型语言模型的上下文中。
快速问题
如果您在提示栏中按 PRESS,Cursor 将回答您关于所选内容和附加上下文的任何问题。Option/Alt Enter
此对话的内容可以在后续生成中进一步使用,因此您只需在 Cursor 提出响应后键入“do it”即可在快速提问后生成代码。
