AI自动化编程神器Cursor基础使用教程
AI编程越来越火爆,最近一名为Cursor的AI代码编辑器比较火爆,是一款付费的产品,免费也是可以无限用的,需要刷额度,站长买了付费版,下面说一下使用的方法和具体的体验。
产品官网
安装教程
软件下载
在产品的官网下载Cursor,目前支持Windows、MACOS、Linux三大主流平台,也支持各平台的ARM处理器,所以不用担心无法使用的问题。
官网下载:https://www.cursor.com/cn/downloads
官网虽然做的还算好看,但真的就像个小作坊,下载速度慢、甚至下载链接经常打不开,站长遇到过三四次这种情况了,如果你们也遇到这种问题,可以下载站长提供的国内网盘链接。
软件安装
安装过程以Windows为例,其它版本也都是可视化安装,非常简单,就不一一截图了。
首先就是接受协议,反正也看不太懂,但是拿DeepSeek看了一下,“许可证仅限个人非商业使用,禁止复制、分发或反向工程。即使是企业用户以个人身份安装,也可能因“代表企业使用”而被追责。”,坑爹呢啊这是!还有“用户仅获得临时使用权,软件著作权及相关知识产权完全归Cursor或其许可方所有。用户不得主张任何反向工程或衍生作品的权益。”
按这个尿性,偷偷上传代码也在情理之中。没办法,硬着头皮同意吧。

这里可以看到,怎么和安装VSCode的界面是一样的?没错,大名鼎鼎的Cursor直接拿来主义,直接Clone了VSCode的代码库,然后稍加改动,就是Cursor了。
如果你只是想体验一下,那就只勾选第一个;如果打算长期使用,那就全选,不然后续会有很多麻烦。

点击下一步
之后,就是等待安装啦。

安装后点击完成
按钮,即可自动启动Cursor
。

软件配置
基础配置
软件安装运行后能够看到如下界面,我们需要在第一红框内输入中文
,但这是AI的语言,并不是指界面会变成中文。
然后将下面的两个+install “code” command
和+ install “cursor”
这两个选项都点一下,最后点击Continue
按钮,这样才可以直接在命令行中使用Cursor。

点击Continue
按钮之后,提示我们是否使用VSCode的默认工作区,如果你之前就用VSCode来编写代码,已经通过VSCode编写了一些插件和自定义快捷键之类的,那你就可以点击Use Extensions
按钮,这将会继承你原VSCode的工作区和扩展应用的安装和设置,建议不论你之前用没用过,都直接点Use Extensions
按钮。

导入VSCode的原有时间需要一点时间,短暂等待之后我们可以看到如下界面。
重点来了,选择左边将会把你项目的所有代码上传至Cursor的服务器用于训练,选择右边则不会。不过,我估计无论选择哪个都是会被上传的,这绝对没有任何悬念,因为安装协议里面你连起诉的权利都没有。

接下来选择左边是登录,选择右边是注册新用户,如果你还未使用过,请在你点击Sign Up
按钮之后在自动弹出的浏览器网页内自行注册一个账号。

登录之后就可以看到软件的正常界面了,和VSCode长的一毛一样。

价目表
虽然免费也能用吧,但是收费可以体验到更多的使用额度。

如果不想付费的话,可以有脚本自动刷额度,能让你一直重置50次慢速的高级请求。
关于价格这个东西怎么说呢,如果你觉得用AI帮你省下来的时间价值大于自己的工时,那就整个会员吧,如果感觉自己的工时成本大于AI所创造的价值,那就不用买了,毕竟国外的东西付费还是挺麻烦的,不支持国内信用卡,如果有人对国外支付的方式感兴趣可以留言,我再单独写这方面的教程。
无限续杯
如果你希望无限使用PRO的特权,这个步骤还是比较繁琐的,如果感兴趣的话,可以留言,我将会写一下相关教程,如果没人感兴趣就不写这方面的内容了。
因为无限免费续杯Pro需要购买域名,与CF对接解析之类的,还是比较麻烦的。
网络问题
使用国外的AI肯定是要使用墙外的网络,所以如果没有魔法的情况下,大概率是无法访问的,此话题较为敏感,不做过多阐述,总之请在使用前打开魔法网络。
使用教程
使用的话,就非常简单了,一般来说,看这篇教程的应该多少都是有一点编程基础的,所以过于简单的内容就不细说了。
首先在本地任意目录新建一个文件夹,然后使用Cursor的文件→打开文件夹功能,打开我们刚刚创建的空文件夹即可,这样就相当于初始化了一个项目的目录。

此时我们点击右上角的红框,可以打开Cursor的内置AI交互窗口,这也就是Cursor的核心卖点了。

我们可以把整个界面分为三个区域,左边用来显示项目文件,增删拓展,搜索代码之内的,与VSCode无异。
中间的这一部分,就是写代码的区域了,也与VSCode没有区别。
重点就是右边这一部分,这一部分可以看到CHAT|COMPOSER|BUG FINDER这三个部分。
CHAT就是像与ChatGPT一样对话,BUG FINDER就是提交你在使用过程中遇到的BUG,基本也用不到,其中我们主要就是使用COMPOSER这个功能而已。
COMPOSER功能就是让你直接能够通过自然语言修改代码,省去了你去ChatGPT去来回复制粘贴的过程,而且复制粘贴还经常可能出错,或者出现幻觉。
我们先来提一个小要求吧,先做一个HTML比较简单的示例,正好Claude-3.7
刚发布,据说编程能力恐怖如斯。
我们实验的具体要求如下,听起来还挺复杂的是吧?
写一个HTML静态网页,网页内有一只母鸡在下弹,母鸡的外面有个大圆环,这个圆环有一个缺口,如果下的弹从缺口中弹出则自动下弹出数量一倍的鸡蛋,鸡蛋是可以被物理交互的,包括弹跳等情况,大圆环是一直在匀速旋转的,这样才能确保鸡蛋有概率从缺口处掉出去,直到第3000个鸡蛋才停止。
提出要求后,按下回车,然后我们就可以等待结果了。片刻之后可以看到已经自动创建了相关代码和文件,我们只需要点击Accept file
按钮来接受生成的代码就好。

不知道是不是我没有描述清楚,生成后的HTML运行起来一闪而过,我还是让AI来帮我完善一下要求吧。

让AI优化了一下规则,还是不行,运行起来之后界面就消失了,下面是使用AI细化之后的规则,我们还是新建项目换一个要求吧。
基础规则: 母鸡每0.5秒自动产出一枚具备物理特性的鸡蛋 鸡蛋初始速度为垂直向下,碰撞物体后产生真实弹跳效果 母鸡外围存在一个持续顺时针匀速旋转(30°/秒)的圆形防护环 防护环在2点钟方向设有15度角度的永久性缺口 核心机制: 当鸡蛋首次接触防护环时: 若接触点为缺口区域,则立即生成双倍数量的新鸡蛋(几何级数增长) 若接触点为实体环段,则按物理法则反弹 新生鸡蛋继承母体鸡蛋的所有物理属性(速度/角度/质量) 缺口判定采用动态坐标系计算,实时跟随防护环旋转角度 所有鸡蛋持续存在直至系统总量达到3000个时: 立即停止所有新蛋生成 防护环终止旋转 现有鸡蛋保持物理运动状态 补充说明: 鸡蛋间可相互碰撞产生连锁物理反应 缺口触发机制仅对每个鸡蛋生效一次,防止无限递归 系统内置碰撞盒缓冲机制,避免高速穿透漏洞 母鸡持续播放产蛋动画(翅膀扇动频率与产蛋节奏同步)
那就让它帮我写个斗地主吧,提示词和效果如下。
帮我写个HTML版本的单机版斗地主纸牌游戏。

你要是说它没写出来吧,还有点不太准确,要是说写出来了的话呢,又极其别扭,而且出牌也没有逻辑,我点了出牌也没有任何反馈,估计这个规则太多太难了,我还是再换个简单点的要求吧。
用HTML写个2048小游戏,数字在每次相加时,要有炫酷的特效。
短暂的等待之后,终于可以跑起来了,但是有一些BUG。比如这些用于游戏中可以移动的方块是悬浮于背景之上的,有时候上下左右交互时,并没有相加相同的数字,比如现在的8和8在我反复上下移动时也没有相加,下面就说到改BUG的功能了。

我们可以直接在右下角输出要求,然后让它全自动改就好。
现在上下左右交互时,个别时候相同的数字并没有相加,还有就是当前这些可以移动的是悬浮于背景上面的,并没有贴合背景。

等待一会之后,我们可以看到代码中的部分行变成了红色,还有绿色,这些红色就是代表要删除我们之前的某一行代码,绿色就是新加或修改的。
我们什么都不看,花钱了就是为了买个清净,这点小任何,自动接受全部,运行一下试试。

问题依旧,看来还是要手动修改的。
总结
这么简单的静态页面都需要反复修改,可见效果真的一般,这还不涉及与数据库交互之类的问题呢,所以现在的AI编程,也就那样吧。
我不是瞎说,而是真的在很多天之前就已经买了会员,也的确用在了Python项目中,只能说算可以对付用吧,代码自动补全的确是比VSCode的Copilot智能一些的,自动纠错也不错,但就是感觉对不起这个价格,远远没有达到我的预期,所以奉劝各位购买需谨慎参考,毕竟20美金一个月也不便宜。

此文章由OpenAI开源维基百科原创发布,如若转载请注明出处:https://openai.wiki/cursor.html
评论列表(1条)
哦对了,忘记说了,Cursor还支持添加自定义模型API去使用,但是因为效果太差了,所以站长后续也没有续费使用。大家就图一乐吧,一个产品的出现,后续必会出现免费的开源替代。这个世界不缺技术,缺的只是想法。