我一进门就看见 AI 在啪啪啪狂敲代码

不知道小伙伴们有没有关注到最近又有一个超级火热的 AI 工具,叫做 Cursor AI。

松哥体验了一把,感觉以后能从画页面的桎梏中解脱出来了。

松哥来和小伙伴们演示一下这个工具的玩法。

一 Cursor IDE

Cursor 是一款集成了 AI 编程辅助功能的新型 IDE,它并非简单地在现有编辑器上添加插件,而是将 AI 技术深度整合到编辑器中。

它基于 VS Code 的开源代码构建,这意味着 Cursor 在界面和操作逻辑上与 VS Code 非常相似,对于想要从 VS Code 迁移的用户来说,可以无缝过渡,快速上手。

Cursor 的核心优势在于其内置的 AI 功能(称为 Copilot++),它可以根据用户的指令自动生成代码、提供代码建议,甚至帮助调试。

然而,这些功能 GitHub Copilot 也能做到。

真正让 Cursor 脱颖而出的主要是以下三个方面。

  • 项目 RAG 问答
    Cursor 的项目 RAG 问答功能非常强大,它能够直接提供问题的答案,而不仅仅是指导用户如何寻找。这比 GitHub Copilot 的体验要好得多,真正做到了与项目进行实时对话。

  • 强大的自动完成功能
    Cursor 的自动完成功能非常强大,它不仅能够生成代码,还能在大范围内应用更改,而不需要用户逐个修改。这种功能极大地提高了开发效率。

  • 开发者可以自行选择大模型

Cursor 是一款商业产品,它的 AI 功能需要付费使用。虽然有免费额度,但这些额度只够初步体验。想要充分利用 Cursor 的功能,还是需要付费。

但是这并不妨碍我们先下载感受一下 Cursor,看一下这个时代比较先进的 AI 开发工具是个啥样子。

二 下载安装

首先第一步,先在官网下载这个工具:

  • https://www.cursor.com

下载安装过程我就不说了,使用的时候需要先登录,支持 Google 或者 GitHub 第三方登录。

三 使用

启动之后的页面是这个样子,看起来跟 VS Code 没差别:

首先我们按 Ctrl+L 可以唤出 AI 对话页面,然后让 AI 帮我们新建一个 index.html 页面,如下图:

这个 IDE 比较方便的地方就是生成的代码右上角有一个 Apply 按钮,点击 Apply 按钮可以直接将生成的代码应用到我们自己的代码中:

大家看一下,点击 Apply 之后再点击 Accept 按钮,就可以把生成的代码自动应用到我们的文件中了。

继续,我们生成一个商品展示页面:

生成之后,继续点击 Apply 和 Accept 按钮,工具会自动进行代码比对,将生成的代码插入到我们的 index.html 文件中:

看下效果:

似乎有点简陋,继续找 AI:

再来看效果:

刚才是在浏览器左上角显示,现在剧中显示,并且加上了样式。

我们继续,给顶部加上分类导航:

来看看效果:

继续在右边加上促销商品信息:

看看效果:

如果你觉得简陋,可以继续要求其美化:

来看看效果:

更多玩法我就不逐一展示了。

松哥使用下来最大的感受就是这个生成代码自动合并的功能太好用了,之前我们用的一些 AI 插件都是生成代码之后,需要手动 CV 进来,现在点击按钮就可以自动合并,很方便。

四 关于费用

Cursor AI 提供三种不同的订阅计划:

  • Hobby 计划:免费,包括两周的 Pro 试用期,每月 2000 次代码补全,50 次慢速高级请求和 200 次 Cursor-small 模型的使用。
  • Pro 计划:每月 $20 美元,包含 Hobby 计划的所有内容,并提供无限制的代码补全,每月 500 次快速高级请求,无限制的慢速高级请求,无限制的 Cursor-small 使用以及每天 10 次 Claude Opus 使用12。
  • Business 计划:每用户每月 $40 美元,包含 Pro 计划的所有内容,并提供集中计费、管理员使用仪表板和隐私模式等功能。

不过这个工具也支持接入自有的 AI 工具的 key,但是这并不能完全代替付费功能,比如上面松哥提到的 Apply 那个按钮,就只有 Pro 用户可以用。所以如果想要深度使用这个工具,还是得付费。

如果只是轻度用户,我觉得 Hobby 计划也够用。

感兴趣的小伙伴可以体验下~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/1537788.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

探索 Python 的火焰:Fire 库的神秘力量

文章目录 🔥 探索 Python 的火焰:Fire 库的神秘力量第一部分:背景介绍第二部分:Fire 库是什么?第三部分:如何安装 Fire?第四部分:简单库函数使用方法第五部分:场景应用第…

NASA:ATLAS/ICESat-2 L3 A陆地冰高度,版本6

目录 简介 代码 引用 网址推荐 0代码在线构建地图应用 机器学习 ATLAS/ICESat-2 L3A Land Ice Height V006 ATLAS/ICESat-2 L3 A陆地冰高度,版本6 简介 该数据集(ATL06)提供了地理定位的陆冰表面高度(WGS 84椭球面之上&a…

react hooks--useContext

概述 ◼ 在之前的开发中,我们要在组件中使用共享的Context有两种方式:  类组件可以通过 类名.contextType MyContext方式,在类中获取context; 多个Context或者在函数式组件中通过 MyContext.Consumer 方式共享context&…

ThreadX源码:Cortex-A7的tx_thread_irq_nesting_start(嵌套中断开始动作).s汇编代码分析

0 参考资料 Cortex M3权威指南(中文).pdf(可以参考ARM指令集用法) 1 前言 tx_thread_irq_nesting_start.s是用来实现Cortex-A7 IRQ嵌套中断的开始函数实现的汇编文件。 2 源码分析 源码如下: 1  IRQ_DISABLE 0x80…

文本多语言 AI 摘要 API 数据接口

文本多语言 AI 摘要 API 数据接口 文本 / 文本摘要 AI 生成文本摘要 AI 处理 / 智能摘要。 1. 产品功能 支持多语言摘要生成;支持长文本处理;基于 AI 模型,持续迭代优化;不存储 PDF 文件,处理完即释放,保…

讲个故事5.0

一、DORL的输入 1.1 训练集 训练集共有两个,分别为dataset_train和train_collector。dataset_train用于训练用户模型,即训练论文图6中的GPM,该训练过程有验证集无测试集;train_collector用于学习策略,即学习论文图6中…

ollama安装(ubuntu20.04)

Ollama是一款开源的自然语言处理工具,它可以帮助开发者快速构建文本处理应用。 ollama官网: https://ollama.ai/ 一、ollama 自动安装 linux统一采用sh脚本安装,一个命令行搞定。 curl -fsSL https://ollama.com/install.sh | sh二、ollama 手动安装 o…

springboot实战学习笔记(2)

目录 1、手动创建springboot工程,选择Maven构建。 2、Maven生成的,可能需要再main目录下new一个resources目录,再在其下目录new一个配置文件。 3、 pom文件中让当前的工程继承父工程依赖:、删去无用依赖。 4、引入后端环境所需要的…

Chainlit集成Langchain并使用通义千问AI知识库高级检索(多重查询)网页对话应用教程

前言 之前写过几篇利用Chainlit集成Langchain和国内通义千问大模型集成的知识库检索增加的网页对话应用的技术文章。文章中关于Langchain的知识库检索只是入门级别的教学,本篇文章针对Langchain的知识库高级检索技术和之前对话应用的代码进行完善。 本次主要改进的…

Flask-JWT-Extended登录验证

1. 介绍 """安装:pip install Flask-JWT-Extended创建对象 初始化与app绑定jwt JWTManager(app) # 初始化JWTManager设置 Cookie 的选项:除了设置 cookie 的名称和值之外,你还可以指定其他的选项,例如:过期时间 (max_age)&…

一款.NET开源的i茅台自动预约小助手

前言 今天大姚给大家分享一款.NET开源、基于WPF实现的i茅台APP接口自动化每日自动预约(抢茅台)小助手:HyggeImaotai。 项目介绍 该项目通过接口自动化模拟i茅台APP实现每日自动预约茅台酒的功能,软件会在指定时间开始对管理的用…

gh-ost

优质博文:IT-BLOG-CN 一、gh-ost的作用 gh-ost是由Github提供的Online DDL工具,使用binlog代替之前的触发器做异步增量数据同步,从而降低主库负载。 基于触发器的Online DDL工具原理: 【1】根据原表结构执行alter语句&#xff…

leetcode-4. 寻找两个正序数组的中位数

题目描述 给定两个大小分别为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的 中位数 。 算法的时间复杂度应该为 O(log (mn)) 。 示例 1: 输入:nums1 [1,3], nums2 [2] 输出:2.0…

婚礼弹幕上墙阳光正好,爱意正浓,打造一场出圈的唯美婚礼!

原文地址 婚礼现场的弹幕功能可以给整个场景增添温暖和喜庆的氛围。通过手机发送祝福,让亲友可以即时将祝福传达给新人,同时这些祝福以弹幕的形式在大屏幕上滚动展示,增加了现场互动的乐趣。墙上新闻搭配的功能则更加抢眼,不仅可…

基于代理的分布式身份管理方案

目的是使用分布式的联合计算分发去替换掉区块链中原有的类第三方可信中心的证书机制,更加去中心化。 GS-TBK Group Signatures with Time-bound Keys. CS-TBK 算法 Complete subtree With Time-bound Keys,该算法是用来辅助检测用户的签名是否有效&…

LabVIEW提高开发效率技巧----使用快捷键

在LabVIEW的开发过程中,熟练掌握和运用快捷键可以极大地提升工作效率,减少重复性操作所花费的时间。快捷键不仅可以加快编程速度,还能让开发者更加专注于逻辑实现和功能设计。细问问将详细介绍LabVIEW中的常用快捷键,特别是强大的…

【变化检测】基于HANet建筑物(LEVIR-CD)变化检测实战及ONNX推理

主要内容如下: 1、LEVIR-CD数据集介绍及下载 2、运行环境安装 3、HANet模型训练与预测 4、Onnx运行及可视化 运行环境:Python3.8,torch1.12.0cu113,onnxruntime1.19.2【这里装CPU版,GPU版低于1.19.2算子报错】 likyo…

一招解决微软copilot提示:该服务在您所在的地区不可用

随着windows 11的推出很多网友都开始注意到了微软copilot AI助手。科技快速发展当前AI已经是一个家喻户晓的名词了, 尤其是一些之前体验过ai强大功能的用户,对AI更加是爱不释手。虽然win 11 版本已经将copilot集成到系统当中,然后不少网友在想要体验时却…

kali里面搭建docker容器

注意事项:kali版本,镜像源 (1)权限为管理员: sudo su (2) 更新软件包列表并升级已安装的软件包 apt-get update apt-get upgrade 出错了,应该是更新源出问题了。 (3)更换镜像源&am…

stm32开发之串口空闲中断和环形数组的最简单的组合使用

前言 本次使用的是lwrb开源的源码;测试环境使用的是stm32f407zgt6这里不介绍lwrb的内容,如有需要请自行去查阅.这里会使用到rt_container_of的宏定义(相关介绍请参考rt_thread或linux源码相关的宏定义,其表达的内容是一致的)这里使用的是threadx做为os本…