Cursor:基于 ChatGPT 的强大代码生成工具,国内用户可用

最近我发现了一个名为 Cursor 的代码生成工具。最初的版本相对简陋,仅支持单个文件,但最近它经历了一次重大更新,现已支持项目导入、新建和运行,同时还提供了丰富的插件库。因此,我决定将 Cursor 推荐给更多人。

一、注册与下载

  1. 访问官网 Cursor,界面简洁,点击下载按钮即可完成安装。

Cursor 官网

  1. 点击右上角的登录按钮,注册账号,支持国内邮箱注册,包括 QQ 邮箱和网易邮箱。

注册账号

二、使用指南

1. 简单的代码生成

  1. 将光标移动到想要生成代码的位置,按 Ctrl + K,弹出对话框后输入代码描述,系统将自动生成相应代码。例如,我请求生成获取当前 Web 连接的系统信息和 IP 地址:

代码生成示例

  1. 按下回车后,所请求的代码将出现在光标处:

生成的代码

  1. 对于已生成的代码,我们可以进行提问和修改。选中需要修改的代码,按 Ctrl + K,输入需求。例如,我要求将代码注释改为中文:

修改代码示例

修改后的结果如下:

修改后的代码

我们可以选择是否保留修改后的内容,按 Ctrl + Enter 保存,按 Ctrl + Back 撤销操作。

保存或撤销操作

  1. 还可以对代码进行检查,选中要检查的代码,按 Ctrl + K。例如,我删除了方法中的一个字符,系统会检查出语法错误:

代码检查示例

可以看到,删除的 + 被检查出来并自动恢复。同样,我们也可以使用 Ctrl + L 进行代码检查,但我更习惯使用 Ctrl + K

  1. 此外,Cursor 还支持运行项目,只需根据提示下载相应插件,此处不再详细演示。

插件下载提示

2. 项目生成

  1. Cursor 允许用户直接新建 Java 项目,步骤与 IDEA 类似。

  2. 点击 JavaProjects 上方的 + 号,选择构建方式,包括我们熟悉的 Maven 和 Spring Boot,后续操作也类似,可以选择 Spring Boot 版本、JDK 版本,并在创建项目时选择需要引入的依赖。

项目构建选择

  1. 创建完成后,项目层级与常规项目无异。

项目层级示例

👉 野卡 | 一分钟注册,轻松订阅海外线上服务

(0)
上一篇 11小时前
下一篇 7小时前

相关推荐