AI大模型:Cursor AI编程详细使用教程

一、前言

  Cursor 是一款集成了先进大型语言模型(LLM)如 GPT-4、Claude 3.5 的代码编辑器,可以理解为在 VS Code 中集成了 AI 辅助编程助手。它通过自然语言理解和代码生成技术,帮助开发者更高效地编写和理解代码,在早期的文章中其实还没这么低调,以前的slogin是Backed by OpenAI(由OpenAI支持),现在已经替换为Trusted by Engineers AI(受到工程师AI的信赖)了,平台支持Mac、Windows、Linux。

二、Cursor主要功能

1. AI驱动的代码生成与补全
  ①. Cursor AI能够基于开发者的输入或自然语言描述,自动生成高质量的代码。
  ②. 它利用大型语言模型(LLM)预测并建议跨多行的代码编辑,考虑到最近的更改和项目上下文,提供精准的代码补全建议。

2. 自然语言代码编辑
  ①. 开发者可以使用简单的英语指令来编写和修改代码,实现对整个类或函数的快速更新。
  ②. 这种交互方式使得编程更加直观和便捷,降低了编程门槛。

3. 代码库理解与优化
  ①. Cursor AI能够分析并理解整个项目,根据现有代码库提供上下文感知的建议和答案。
  ②. 它可以帮助开发者快速理解代码的依赖关系,追踪跨文件函数调用,提供全局视图。

4.智能对话与实时协作
  ①. Cursor AI提供了一个内置的聊天功能,开发者可以通过与AI交互来获取编程建议、文档说明,甚至是代码审查反馈。
  ②. 这种实时反馈与协作机制,使得开发者可以随时获得帮助,而无需切换到其他文档或搜索工具。

5.提供集成与扩展性
  ①. Cursor AI支持从其他IDE(如VS Code)导入现有扩展、主题和快捷键,提供熟悉的编码体验。
  ②. 它还提供了丰富的模板和示例代码,帮助开发者快速上手并开始编程操作。

三、Cursor下载与安装

Cursor官网地址:https://www.cursor.com/

1. 进入官网直接点击下载

在这里插入图片描述

2. 安装配置

   2.1. 下载完成之后,我们双击安装

在这里插入图片描述

  2.2. 进入到设置界面AI对话语言选择中文

在这里插入图片描述

  2.3. 用户数据选择

在这里插入图片描述
3. 注册与登录

  3.1. 点击注册,跳转到注册页面
在这里插入图片描述

  3.2. 使用国内邮箱即可

在这里插入图片描述
  3.3. 选择邮箱验证码模式
在这里插入图片描述

  3.4. 输入邮箱验证码
在这里插入图片描述
  3.5 登录之后,就进入了Cursor首页,整体样式与VSCode相同

在这里插入图片描述

四、Cursor构建一个python项目

1. Cursor环境配置

  ①. 安装中文模式

在这里插入图片描述

   ②. 安装python环境

在这里插入图片描述

2. 写一个你需要完成的项目需求
在这里插入图片描述
如我们的需求:

使用python + flask 实现一个货物管理系统,打开页面是货物列表,页面中功能包括查询货物详情,新增货物、删除货物、修改货物信息。

3. 右击刚才的需求文档选择Cursor Composer

在这里插入图片描述
4. 打开AI交流框,让AI帮我们完成

输入:实现这个需求,点击submit

在这里插入图片描述

5. 等待AI完成

在这里插入图片描述
点击Accept接受AI生成的代码,也可以跟AI继续沟通进行调整

6. 查看项目代码

在这里插入图片描述

7. 运行代码

因为这是个python项目,如果有依赖需要安装
直接  pip install XXX

在这里插入图片描述
8. 页面展示
在这里插入图片描述

在这里插入图片描述

真的是太方便了,如果样式需要调整,页面功能需要增加,可以继续与AI沟通,进行调整。

五、Cursor构建一个springBoot Web项目

1. java 环境配置

在这里插入图片描述

2. spring boot 开发环境配置

在这里插入图片描述

3. mysql 数据库准备

  本地没有装mysql客户端连接工具的,也可以在Cursor安装插件使用,一会我们会验证数据是否插入成功.

4. 写一个你需要完成的项目需求

在这里插入图片描述
如我们的需求如下

1. 生成一个spring boot web项目实现仓库系统的管理功能,首页显示货物列表,包含货物名称、货物类型、货物出入仓库时间。
2. 同时页面包含新增货物、查询货物、删除货物、修改货物、货物详情查询。
3. 数据库使用mysql,mapping框架采用Mybatis,并且生成对应的前端界面,使用html+js实现就可以。

3. 右击刚才的需求文档选择Cursor Composer

在这里插入图片描述
4. 打开AI对话框

在这里插入图片描述

输入:完成这个需求,使用maven构建项目,点击submit。

5. 等待AI完成

代码生成完之后,点击Accept接受生成的代码,不满意的进行再沟通,进行调整。

在这里插入图片描述
6. idea打开刚才生成的项目

虽然刚才的Cursor里面也可以运行springboot项目, 但是java web项目,还是喜欢在idea中操作
所以我们用idea打开刚才的项目目录

在这里插入图片描述

7. 修改一下application.properties

spring.datasource.url=jdbc:mysql://localhost:3306/warehouse?useSSL=false&serverTimezone=UTC
spring.datasource.username=root
spring.datasource.password=root

8. 执行一下数据库脚本 schema.sql

CREATE TABLE IF NOT EXISTS warehouse_item (
    id BIGINT AUTO_INCREMENT PRIMARY KEY,
    name VARCHAR(100) NOT NULL COMMENT '货物名称',
    type VARCHAR(50) NOT NULL COMMENT '货物类型',
    entry_time DATETIME COMMENT '入库时间',
    exit_time DATETIME COMMENT '出库时间',
    status VARCHAR(20) COMMENT '状态',
    description TEXT COMMENT '描述'
); 

9. 启动项目

在这里插入图片描述

10. 浏览器中输入访问地址

 http://localhost:8080/

在这里插入图片描述

11. 新增货物
在这里插入图片描述

12. 查看一下mysql数据库的数据

在这里插入图片描述

页面布局样式,可以与AI进行对话,进行调整,使其更加的美观。

以上就是构建一个springBoot Web项目,实现我们的需求,就是这么简单

六、总结

  Cursor AI 基于 VSCode 构建,作为一个独立的编辑器运行。它与编码环境紧密集成,自动化任务并提供直观的代码建议,有助于简化代码编写和重构过程。它特别适合那些偏好与熟悉集成开发环境深度整合的开发者。

  Cursor AI还有很多其他强大的功能,喜欢的小伙伴们可以自行探索。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

奋斗的狍子007

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值