Cursor第一次体验

The AI Code Editor—Cursor 初体验

在这里插入图片描述

1.初闻

openAI ChatGPT 这个词相信大家都不陌生,作为AI界的顶流,ChatGPT 在2023年可谓是火遍全球,作为程序员,我们当然要紧跟时代的步伐,体验体验这个AI界的顶流。
同时作为生成式AI的代表,在2024年年初,openAI 又推出了一个AI代码编辑器:Cursor。
它的特点是:

  1. 可以实时生成代码
  2. 可以实时生成注释
  3. 可以实时生成测试用例
  4. 可以实时生成文档
  5. 可以实时生成UI\

引用一段官网的介绍:

Cursor is an AI-powered coding assistant that generates code, comments, test cases, documentation, and UI components.

2.浅用

最近我体验了Cursor的beta版本,不得不说,这个AI代码编辑器真的给了我很大的惊喜。\

2.1 下载

首先,我们从Cursor官网进入,然后点击右上角的“Get Cursor”,选择“Download for Mac”,就可以下载了。

2.2 使用

下载安装之后,我们本地会多出一个Cursor的图标,我们双击它,就可以打开Cursor了。
其余配置我们可以暂时不去关注,只需要登录一下账号,可以使用邮箱进行注册登录,然后开启Composer功能,就可以开始使用了。
在这里插入图片描述

2.3 中文翻译插件

点击左侧的插件按钮,搜索Chinese,找到Chinese (Simplified) (by Cursor),点击安装。
然后中文插件说明,按下快捷键command + shift + p,然后输入cursor: 选择语言,就可以选择语言了。
在这里插入图片描述

2.4 使用

Cursor常用的两个快捷键:

  1. 按Cmd+K或Ctrl+K: 对话AI,输入你想让AI做什么,AI会实时生成代码。
  2. 按Cmd+L或Ctrl+L: 查找bug,解释代码,询问AI聊天。

下面截图展示的是我使用Cursor的一些场景:

在这里插入图片描述

在这里插入图片描述

3.感受

我第一次使用Cursor的时候,感觉它的代码生成速度非常快,而且代码质量也非常高,基本上可以认为是一个初级程序员的水准。语法和逻辑都还算正确,但是会有一些细节上的错误,比如变量名错误,语法错误等。
因为Cursor是基于国外的大模型,所以当你的描述越清楚,你的需求越明确,那么Cursor给出的代码质量会越高。

4.待续

体验完,我的第一感受是:

这玩意儿,有点儿意思!

AI的出现,解决了一些重复性、机械性的工作,但是,对于一些需要创造性、需要一定逻辑思维能力、需要有主观能动性的工作,AI目前是无法实现和替代的。关于AI和人类的关系,引用一段话:

在可预见的未来,AI可能会取代一些简单、重复、机械的工作,但是它无法取代人类的创造性、逻辑思维能力、主观能动性。

同时,我也在为初级、新手程序员感到担忧。随着大模型的日益强大,如果AI代码编辑器真的有一天变得足够智能,那么程序员存在的意义是什么?程序员存在的价值是什么?我想,这是一个值得深思的问题。

PS:最后,告诉大家,我这篇博客的代码,就是用Cursor生成的,是不是很神奇?

在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

爬虫入门之爬虫原理以及请求响应

爬虫入门之爬虫原理以及请求响应 爬虫需要用到的库, 叫requests. 在导入requests库之前, 需要安装它, 打开cmd: 输入pip install 库名 pip install requests后面出现successful或requirement already就说明已经下载成功了!!! 下载出现的问题: 1.有报错或者是下载慢 修改镜像…

系统架构设计师-知识产权与标准化

目录 一、保护范围与对象 二、保护期限 三、知识产权人确定 四、侵权判断 五、标准化 一、保护范围与对象 知识产权是权利人依法就下列课题享有的专有权利: (一)作品(著作) (二)发明、实用…

通过人工智能AI大模型定制的完美旅游行程

人工智能在购票与乘车体验优化方面发挥着重要作用,通过智能技术的应用,不仅提升了购票效率,还改善了乘车体验。以下是人工智能赋能购票与乘车体验优化的具体表现: 一、购票体验优化 智能推荐系统: 购票平台如12306利…

Mac安装Manim并运行

1.在macOS上创建Python虚拟环境,可以使用venv模块,这是Python自带的库,也可以使用conda。以下是使用venv创建和使用Python虚拟环境的步骤: 打开终端。 创建一个新的目录来存放你的项目,并进入该目录: mk…

管理层“建行化”弊端显现?增收不增利,海外业务亦“不争气”

撰稿|芋圆 曾经,上海银行(SH:601229)在城商行中无论是规模还是盈利均排在前位,仅次于北京银行(SH:601169)。而近些年,该行的增长态势大不如前,在城商行中的排位持续下滑&#xff0c…

profinet转Ethernet网关在工业现场如何应用

一、项目背景 在某工业自动化系统中,现有的设备采用Profinet通信协议,而新引入的一些智能设备只支持Ethernet通信。为了实现不同协议设备之间的互联互通,决定采用开疆智能Profinet转Ethernet网关来解决通信兼容性问题。 二、硬件准备 1.支持P…

无人机之集群控制及应用

一、无人机集群控制 无人机集群控制是指通过先进的通信、导航和控制算法,实现多架无人机之间的协同、协调和高效的任务执行。其关键技术包括: 通信技术:实现无人机之间的实时数据传输和共享,确保集群控制的准确性和稳定性。 路径…

解决docker一直出现“=> ERROR [internal] load metadata for docker.io/library/xxx“的问题

docker拉取镜像时报错,除标题外,还报如下信息 此时想到是不是拉取超时呢,然后配置了一下docker拉取镜像源 vm /etc/docker/daemon.json { "registry-mirrors": ["https://jq794zz5.mirror.aliyuncs.com"] } # 重新加载配…

斩获亚马逊“商采转型之星”奖 ,益而益(ELEGRP)品牌出海正当时

“产业出海,共赢商采”2024亚马逊企业购年度论坛于9月4日在苏州举办,益而益集团(ELEGRP)荣获“商采转型之星”大奖,成为全国仅三家获奖企业之一。此奖项表明益而益(ELEGRP)在品牌出海战略方面的…

图解C#高级教程(一):委托

什么是委托 可以认为委托是持有一个或多个方法的对象。但它与对象不同,因为委托可以被执行。当执行委托时,委托会执行它所“持有”的方法。先看一个完整的使用示例。 // See https://aka.ms/new-console-template for more informationdelegate void M…

Hello-Java-Sec靶场搭建

安装环境:宝塔Linux面板 1.将靶场克隆到本地 git clone https://github.com/j3ers3/Hello-Java-Sec 2.安装maven yum install maven (kali:apt install maven) 3.安装成功后 mvn -v验证⼀下 4. 配置数据库连接,数据…

【AI学习】DDPM 无条件去噪扩散概率模型实现(pytorch)

这里主要使用pytorch实现基本的无条件去噪扩散模型,理论上面的推导这里不重点介绍。 原文理论参考: 前向和反向过程示意图 前向过程和后向过程 扩散过程包括正向过程和反向过程。前向过程是基于噪声调度的预定马尔可夫链。噪声表是一组方差 &#xff0…

YOLOv11训练自己的数据集(从代码下载到实例测试)

文章目录 前言一、YOLOv11模型结构图二、环境搭建三、构建数据集四、修改配置文件①数据集文件配置②模型文件配置③训练文件配置 四、模型训练和测试模型训练模型验证模型推理 总结 前言 提示:本文是YOLOv11训练自己数据集的记录教程,需要大家在本地已…

心觉:如何重塑高效学习的潜意识(5)终结篇

Hi,我是心觉,与你一起玩转潜意识、脑波音乐和吸引力法则,轻松掌控自己的人生! 挑战每日一省写作184/1000天 上篇文章讲了如何发挥边学边用的威力及其底层逻辑 到此为止,我们已经系统地把“系统化学习”和“边学边用…

【教程】57帧! Mac电脑流畅运行黑神话悟空

转载请注明出处:小锋学长生活大爆炸[xfxuezhagn.cn] 如果本文帮助到了你,欢迎[点赞、收藏、关注]哦~ 1、先安装CrossOver。网上有许多和谐版,可自行搜索。(pd虚拟机里运行黑神话估计够呛的) 2、运行CrossOver&#xf…

常州威雅学校:欢迎探访校园,共赴全人教育之旅!

自2012年创校起,我们践行着“每一个孩子都卓越”的全人教育理念,见证了常州威雅发展至今天的方兴未艾。在岁月不居,时节如流间,我们用点点滴滴的耕耘,为学生的成长穿针引线,也在学校建设中精益求精。 一百次…

理解 Vue 的 setup 应用程序钩子

title: 理解 Vue 的 setup 应用程序钩子 date: 2024/9/30 updated: 2024/9/30 author: cmdragon excerpt: 摘要:本文详细介绍了Vue 3中setup函数的应用,包括其概念、特性、使用方法及重要性。setup函数作为组合API的核心,在组件实例化前被调用,用于设置响应式状态、计算…

解决 Failed to connect to 127.0.0.1 port XXXX: Connection refused问题

查看自己的代理,如果有设置,取消即可。注意https还是http,或者都取消算了 git config --global http.proxy git config --global --unset http.proxygit config --global https.proxy git config --global --unset https.proxy注意如果有人在…

APISIX 联动雷池 WAF 实现 Web 安全防护

Apache APISIX 是一个动态、实时、高性能的云原生 API 网关,提供了负载均衡、动态上游、灰度发布、服务熔断、身份认证、可观测性等丰富的流量管理功能。 雷池是由长亭科技开发的 WAF 系统,提供对 HTTP 请求的安全请求,提供完整的 API 管理和…

纯软件小白 学习DDR5

问题 1.你知道当你打开游戏加载存档时候计算机是在做什么吗? 由于你的CPU只有在数据被加载到DRAM的时候才可以工作,所以当你需要用数据的时候,数据会从SSD复制到DRAM这一过程需要时间,所以会有加载(所有3D模型、纹理…