用GPT-4写代码不用翻墙了?Cursor告诉你:可以~~
Posted 小殊小殊
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用GPT-4写代码不用翻墙了?Cursor告诉你:可以~~相关的知识,希望对你有一定的参考价值。
目录
一、介绍
Cursor主要功能是根据用户的描述写代码或者进行对话,对话的范围仅限技术方面。优点是不用翻墙、不需要账号。Cursor基于GPT模型,具体什么版本不祥,有人说是GPT-4,但是官方没有证实,但这并不影响Cursor的强大。目前Cursor是免费的,但是偶尔会出现"Maximum Capacity",据我观察并不频繁;如果不想看见这个提示可以付费,每月20美金,具体怎么支付我就不介绍了,反正你也不会花钱。
下载地址:Cursor | Build Fast
Cursor可以干什么?
1.写代码,可以写一些相对独立的逻辑代码块,实现一些逻辑算法是他的强项。
2.改bug,无论是Cursor自己写的还是粘进去的代码都能改,把报错给他,它就可以自动改代码了,当然主要是改一些独立的算法或者逻辑比较优秀,如果你觉得改的不好,可以跟它聊聊,了解一下报错原因。
3.对话,可以跟它聊技术方面的所有话题,回答基本靠谱,用于学习一些新的技术很友好。如果想撩他,你会得到下面的结果:
4.值得注意的是Cursor本身并不具备某种语言的运行环境,让它写完代码还有乖乖粘贴到IDE中。
5.如果Cursor的回答是英文的,不要找语言设置功能,因为没这功能,直接跟他说“用中文告诉我”就行。
二、使用方法
Cursor页面很简洁,常用的就两个功能:写代码(Ctrl+K)和对话(Ctrl+L),我下面我举一个例子说明一下两种功能的用法,其实很简单。
点击机器人图标,然后点击“Generate”按钮(Ctrl+K)
输入你的需求,尽量把需求写的详细,如“用Pytorch+LeNet生成图像分类算法” ,Cursor随即开始生成代码。
如果逻辑简单代码短就没有问题,如果代码太长没有生成完(如上图),可以选中最后一行然后Ctrl+K,输入“继续”,就可以生成完剩下的代码了。
继续生成完的代码如下,点击Accept All就可以了。
将代码复制到IDE中直接运行即可,但是在windows这段代码是报错的,报错信息如下:
没关系,到Cursor中,全选代码然后Ctrl+K,将报错复制进去
然后Cursor就会开始自己修改代码了。
点击Accept All,代码改完就能运行了。
如果想了解这个报错,不想让他直接改,代码全选然后Ctrl+L,将异常粘进去,可以看到解释。记得加一句“用中文解释这个报错”。
解释如下:
如果对某些代码不明白,也可以选中代码直接问他,如:
三、其他实例
还有如下几个我用过的例子。
1.正则表达式
这对我来说可以说非常实用了,我再也不用瞎编正则表达式了。我的输入是
用java写程序 功能是从html中提取出img和video的src属性
结果如下:
2.自动化测试脚本
可以用Cursor生成一些简单的自动化测试脚本,如果有特别复杂的逻辑,则需要把逻辑写清楚,或者先用Cursor写一个骨架,然后自己继续写。比如我的输入是
用python+selenium写web页面测试脚本,被测试的页面有及格input元素,它们的id分别为 "user_name""email""address",其中 "user_name"和"email"是必填项,"address"是选填项,提交地址为http://xxx.com
结果如下:
3.聊聊技术
我问了一些spring cloud方面小白的问题:
Cursor还有很多应用场景,我只发现了冰山一角,更多精彩内容,需要自己发现咯。
还想了解更多关于ChatGPT?跳转:ChatGPT应用场景与工具推荐
又一个免费GPT-4工具 Cursor,程序员写代码将被颠覆
每天都被openai震撼到, 他们家被广为人知的产品是chatgpt,就是那个聊天工具。现在已经开始有越来越多的产品集成openai,比如微软的office,bing。
现在又一个工具出现,一个叫Cursor的编辑器已经集成了openai的GPT-4,而且还是免费的,它将彻底改变我们写代码的方式。 以前不会写代码先去百度google一下。Ctrl+c,Ctrl+v搞定,我们调侃我们都是CV工程师。
以后我们恐怕要成为“KL"工程师,为什么叫”KL“工程师呢, 因为只要K和L两个指令就可以直接生成代码、修改代码,哪行代码不会点哪里,他都给你解释得明明白白。
下载安装
Cursor编辑器提供了Windows、MacOS、Linux 三个平台的安装包,安装包下载链接: https://pan.baidu.com/s/1Jh3gIrnjvYTY4QpmXqdD6Q 提取码: dt7m
下载安装完成后,会引导你进行初始化设置,你即可以选择VIM或者Emacs的操作习惯,也可以保持默认设置,另外它还支持绑定Copilot。
我们可以直接用Ctrl+K,输入一个指令:”用Python实现一个猜数字游戏,每次最多3次机会“。 他就会立马直接给你生成好代码:
一行代码都不用修改可直接运行。
如果你对某一行代码不懂,你只要按住Ctrl+L选中它,然后输入关于这行代码你要问的问题。比如我问 name 是什么东西时,他就很智能的告诉了我。
不过目前这个编辑器的功能相比vscode还比较简陋,相信很快各大主流编辑器都会集成GPT4
哎,发现这个世界变化的有点太快,LLMs(大规模语言模型)将开启一次伟大的技术革命。
以上是关于用GPT-4写代码不用翻墙了?Cursor告诉你:可以~~的主要内容,如果未能解决你的问题,请参考以下文章
首个接入 GPT-4,曾经比 GitHub Copilot 还好用的代码编辑器开源了!