Skip to main content

概述

了解如何在 Cursor 中使用行内编辑(Cmd/Ctrl+K)功能,通过提示栏生成代码、编辑代码及提问

行内编辑(Cmd/Ctrl+K)功能支持直接在编辑器窗口生成新代码或修改现有代码。

Image 3

提示栏

在 Cursor 中,按下 Ctrl/Cmd K 时出现的输入栏称为"提示栏"。其功能类似于聊天界面的 AI 输入框,可直接输入内容,或通过 @符号 引用其他上下文。

模式

行内生成

未选中代码时按下 Ctrl/Cmd K,Cursor 将根据提示栏输入内容生成新代码。

Image 4

行内编辑

进行原位编辑时,只需选中目标代码并在提示栏输入指令。

Image 5

全文件编辑

需跨整个文件进行修改时,使用 ⌘⇧⏎ (Cmd+Shift+Enter)。此模式可在保持精确控制范围的前提下实现全文件级修改。

发送至 Agent(代理)

当修改可能影响多文件或需要高级功能时,使用 ⌘L 将选中代码发送至 Agent。这将无缝切换至聊天模式,支持:

  • 执行多文件修改
  • 获取详细解释
  • 使用高级功能

后续指令

每次生成后,可在提示栏追加新指令并按 Enter,AI 将根据后续指令重新生成代码。

默认上下文

除手动添加的 @符号 外,Cursor 默认会收集以下信息优化代码生成:

  • 相关文件
  • 近期查看文件
  • 其他上下文

收集后,Cursor 将按与当前编辑/生成任务的相关性对上下文项排序,并为大语言模型保留最相关的条目。

快速提问

在提示栏中按下 Option/Alt Enter,Cursor 将基于选中内容及附加上下文回答任何问题。对话内容可用于后续生成,例如在 AI 给出响应后直接输入"执行"即可生成代码。

365/年

CursorAI编程知识星球

我的cursor教学视频已经超100万人观看,可能是中文互联网最佳了

立即查看800+人已加入
免费

通过Monica免费使用满血可联网DeepSeek R1

Monica接入DeepSeek R1、OpenAI o1、GPT-4o、Claude 3.5 和 Gemini 1.5,来提升您的聊天、搜索、写作和编程体验。

立即查看一站式 AI 助手