最近我发现了一个名为 Cursor 的代码生成工具。最初的版本相对简陋,仅支持单个文件,但最近它经历了一次重大更新,现已支持项目导入、新建和运行,同时还提供了丰富的插件库。因此,我决定将 Cursor 推荐给更多人。
一、注册与下载
- 访问官网 Cursor,界面简洁,点击下载按钮即可完成安装。
- 点击右上角的登录按钮,注册账号,支持国内邮箱注册,包括 QQ 邮箱和网易邮箱。
二、使用指南
1. 简单的代码生成
- 将光标移动到想要生成代码的位置,按
Ctrl + K
,弹出对话框后输入代码描述,系统将自动生成相应代码。例如,我请求生成获取当前 Web 连接的系统信息和 IP 地址:
- 按下回车后,所请求的代码将出现在光标处:
- 对于已生成的代码,我们可以进行提问和修改。选中需要修改的代码,按
Ctrl + K
,输入需求。例如,我要求将代码注释改为中文:
修改后的结果如下:
我们可以选择是否保留修改后的内容,按 Ctrl + Enter
保存,按 Ctrl + Back
撤销操作。
- 还可以对代码进行检查,选中要检查的代码,按
Ctrl + K
。例如,我删除了方法中的一个字符,系统会检查出语法错误:
可以看到,删除的 +
被检查出来并自动恢复。同样,我们也可以使用 Ctrl + L
进行代码检查,但我更习惯使用 Ctrl + K
。
- 此外,Cursor 还支持运行项目,只需根据提示下载相应插件,此处不再详细演示。
2. 项目生成
-
Cursor 允许用户直接新建 Java 项目,步骤与 IDEA 类似。
-
点击 JavaProjects 上方的
+
号,选择构建方式,包括我们熟悉的 Maven 和 Spring Boot,后续操作也类似,可以选择 Spring Boot 版本、JDK 版本,并在创建项目时选择需要引入的依赖。
- 创建完成后,项目层级与常规项目无异。