与 GitHub Copilot 等其他类似产品比较,Cursor 的最大上风在于其与编辑器本身的深度集成。这意味着它不仅仅是一个附加组件(其他插件只能实现大略的chat谈天,不能随时和编辑器交互),而是成为编辑器不可分割的一部分,利用户在日常利用中能够更加自然、高效地利用这些智能功能。因此,在利用体验上,Cursor 已经远超浩瀚竞品。
解释:Cursor 不是完备免费的,但是强烈建议下载并试用一遍Cursor所带来的超级体验和便利。
Cursor的安装和配置前往Cursor官网下载运用程序。(https://www.cursor.com/)您可以一键将 VS Code 配置导入 Cursor, Cursor Settings->General->Account如下所示:
安装中文包插件,如下所示:安装完成后,即可进入编辑器主界面:
首次,进入须要注册Cursor账号。
Cursor的核心创新点自动补全:Cursor Tab 是大大扩展了编辑器原始的Tab自动完成功能。它是一个更强大的 Copilot,通过集成AI,给出了近乎100%精确的大段大段的精确代码。(类似于从功能机到了智能机时期)Cursor Tab 由AI模型供应支持,可以:
环绕光标建议编辑,而不仅仅是插入代码。支持一次修正多行,乃至整段代码。根据您最近的变动和 linter 缺点提出建议。利用方法:
接管建议:按 Tab 键谢绝建议:按 Esc 键或连续输入逐字接管建议:按 Ctrl/⌘ + →当 Cursor 仅添加其他文本时,补全将显示为灰色文本。
如果建议修正了现有代码, 它将在当前行的右侧显示为 diff 弹出窗口。
每次击键或光标移动时,Cursor 都会考试测验根据您最近的变动提出建议。但是,Cursor 不会始终显示建议;有时,模型预测不会做出任何变动。
内联编辑:当你高亮选择一段代码时,会涌现一个编辑图标,许可你快速修正。例如,如果你须要改进缺点处理,只需输入指令,Cursor 就会供应内联建议。你可以单独接管修正,也可以一次性全部接管。点击“Submit Edit”按钮后,会立时给出如下建议:
赤色为删除内容,绿色为增加内容,一览无余,非常清晰。
利用方法:
选中代码块,点击Submit Edit按钮利用 Ctrl/⌘ + Enter 接管变动利用 Ctrl/⌘ + Backspace 谢绝变动AI谈天功能: AI谈天功能是用于繁芜修正的强大工具。通过选择多个文件并让 Cursor 实行跨文件修正,你可以轻松完成大规模编辑。这在修正跨多个文件的配置时特殊有用。Cursor Chat 许可您利用最强大的措辞模型在代码库中提出问题或办理问题,所有这些都在您的编辑器中完成。
Cursor 具有多个内置功能,可在谈天中自动关联高下文,例如自动包含全体代码库中的高下文、搜索 Web、 索引文档以及用户指定的对代码块的引用。它们旨在肃清在代码上利用措辞模型所需的繁琐复制粘贴。
利用方法:
打开 AI 面板:按 Ctrl/⌘ + L提交查询:在输入框中输入后按 Enter支持人工指定关联的文件天生的代码,支持直接复制、运用以及连续问答项目代码索引: 该功能会为你的全体代码库建立索引,以供应高下文干系的建媾和查询。它对付理解大型项目非常有用,尤其是那些难以全面把握的代码库。
5.Cmd+K
Cmd+K,在 Windows/Linux 上也称为“Ctrl+K”,许可您在编辑器窗口中天生新代码或编辑现有代码。在内置的 Cursor 终端中,您也可以按下Ctrl/⌘+K打开终端底部的提示栏。 此提示栏许可您在终端中描述所需的操作,终端 Ctrl/⌘+K 将天生一个命令。 您可以通过点击来接管命令,也可以利用 立即运行命令。
模型选择:GPT-4oClaude 3.5 Sonnetcursor-small(Cursor 的自定义模型)长高下文模型(如 gpt-4o-128k, gemini-1.5-flash-500k 等)
利用方法:
在 AI 输入框下方利用模型下拉菜单选择模型利用 Ctrl/⌘ + / 快捷键在模型之间切换。也可以在Cursor的配置中进行修正和选择模型。
如果无法利用国外的大模型,Cursor也支持配置海内的大模型,比如DeepSeek V2.5进行赞助编程。
获取在线 DeepSeek API Key,地址:https://platform.deepseek.com/api_keysPS:须要付费利用,但是价格是国外大模型价格的十分之一。
首先添加 deepseek-coder 模型,并配置 DeepSeek 获取到的 Key
总结
Cursor是一款真正和AI结合的编辑器,创作者非常具有产品思维,深入的理解了编码的痛点和范例利用场景。把AI贯穿于全体编辑场景中,并且延续和保持了工程师们的习气,大大提升了事情效率。但是同时也和背后所供应支持的大模型的能力息息相关,如果利用能力已经证明的比如gpt4O、claude3.5、deepseek2.5等天生的代码险些是不用任何二次修正就可以直策应用的,如果利用其他小尺寸模型以及本地支配的模型,在代码天生质量上仍有不敷,须要开拓者有能力进行二次修正。总而言之,Cursor作为一款能大大提高效率的的工具,所有人都须要去考试测验和利用。