Built to make you extraordinarily productive, Cursor is the best wayto code with AI.
Cursor旨在让您的工作效率非常高,是使用AI进行编码的最佳方式。

在代码重构方面,Cursor 表现出色。它不仅能够轻松处理基础的重构任务,如变量重命名、文件移动和引用自动修改,还能借助 AI 的力量进行更复杂的重构操作。例如,它可以智能地建议函数移动、参数重构,甚至是代码抽取和优化。Cursor 的 AI 功能还可以理解开发者的意图,提供上下文相关的建议和改进,这使得高级重构变得更加直观和高效。

一、Cursor优势

Cursor包含一个强大的自动补全功能,可以预测下一次编辑。启用后,它始终处于打开状态,并会根据最近的更改,建议对多行代码进行编辑。

聊天可以让你与看到你的代码库的人工智能交谈。聊天总是可以看到你当前的文件和光标,所以你可以问它:“这里有bug吗?”。可以使用Ctrl+Shift+L或“@”将特定的代码块添加到上下文中。可以使用Ctrl+Enter与整个代码库聊天。

Ctrl K允许使用AI编辑和编写代码。要编辑,请尝试选择一些代码,单击“编辑”,并描述如何更改代码。要生成全新的代码,只需键入Ctrl K而不选择任何内容。

二、Cursor下载安装

1、官网下载地址:https://www.cursor.com/
在这里插入图片描述

三、Cursor基础配置

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

四、Cursor AI详细使用教程

1、Cursor Tab

Cursor 的核心功能。不再局限于“补全”,而是更广义的“编辑”。

自动完成代码 在光标位置按下 Tab 键,Cursor Tab 会根据上下文提供建议。按下 Tab 键接受建议,Cursor Tab 可能会自动补全
多行编辑 可以一次修改多行,不再需要反复触发补全。
修复 Linter 错误 基于您最近的更改和 linter 错误提供建议。
预测下一次改动 自动跳转,比如我给一个函数加了类型注解,模型很快能 get 到我要给这个文件里的各种函数都加上类型注解,按 tab 就能跳到下一个改动自动 apply。
AI 支持下的重构 自动帮忙生成编辑改动。
使用方法:

接受建议:按 Tab 键
拒绝建议:按 Esc 键或继续输入
逐字接受建议:按 Ctrl/⌘ →

2.、Cursor Chat

Cursor Chat 是一个基于 LLM 技术的聊天界面,允许用户通过对话的方式与 AI 进行互动。它不仅可以回答编程相关的问题,还能提供代码生成、错误修复、代码优化等多种功能,它自动包含整个代码库的上下文。可以用@操作符灵活指定 context, 详情查看Cursor @ Symbols

使用方法:

打开 AI 面板:按 Ctrl/⌘ L
输入问题或请求:在输入框中输入后按 Enter

3、 Ctrl K

Ctrl K 是 Cursor 编辑器中用于调用 AI 助手进行代码生成和编辑的快捷键。它能够根据用户的需求,自动生成代码、补全代码、修复代码错误、优化代码等,极大地提高了开发效率。(终端同样适用,达到类似 Wrap AI的功能)

代码生成
Bug 检测与修复
代码解释
文档生成
代码优化建议 ……
使用方法:

按 Ctrl/⌘ K 打开提示栏
使用 @ 符号引用其他上下文
输入指令并按 Enter
也可以选中一段代码,按下快捷键 Ctrl/⌘ K,直接输入需求或者问题,让 AI 帮你解决,绿色代码块是 AI 的生成结果,红色代码块是将被替换的原代码。

4、Prompt 提示词

Cursor Directory 是一个专为 Cursor 编辑器设计的开源资源库,提供和收集了 Cursor 的各种配置文件和一系列提示词。这些提示词可以帮助 Cursor编辑器更好地理解开发者的意图,从而提供更准确的代码补全、错误修复和其他智能化的编辑功能。

本文原创,原创不易,如需转载,请联系作者授权。

更多推荐