内联编辑让你在编辑器里直接按 Ctrl+K 来编辑代码或提问。它会打开一个输入框,你选中的代码和给出的指令将一起组成请求。

模式

编辑选区

选中代码后,按 Ctrl+K 会根据你的指令编辑该段代码。
没有选区时,Cursor 会在光标处生成新代码。AI 会结合相关的周边代码作为上下文。比如,在函数名上触发会包含整个函数。

快速提问

在内联编辑器里按 Alt+Enter,就能就所选代码提问。 拿到回答后,输入“do it”或类似表述即可把建议落地成代码。这样可以先探索想法再实施。

全文件编辑

要修改整个文件,使用 Ctrl+Shift+Enter。该模式在保持可控的同时支持全面更改。

发送到 Chat

进行多文件编辑或使用高级功能时,按 Ctrl+L 将选中的代码发送到 Chat。这提供多文件编辑、详细解释,以及更强大的 AI 能力。

后续指令

每次编辑后,补充说明并按下 Enter 以进一步优化结果。AI 会根据你的反馈更新修改。

默认上下文

Inline Edit 包含默认上下文,用于在你添加的任何 @ 符号之外进一步提升代码生成效果。 其中包括相关文件、最近查看的代码以及其他相关信息。Cursor 会优先采用最相关的上下文,以获得更好的结果。