用GPT-4写代码不用翻墙了?Cursor告诉你:可以~~

目录

一、介绍

二、使用方法

三、其他实例

1.正则表达式

 2.自动化测试脚本

 3.聊聊技术


一、介绍

        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应用场景与工具推荐

 

### Cursor 代码生成平台概述 Cursor 是一款无需翻墙即可使用的智能代码编辑器,自2023年3月以来迅速获得了技术社区的一致好评[^1]。该工具利用强大的 GPT-3.5 技术来辅助开发者编高质量的代码。 ### 主要特性与优势 #### 智能代码生成功能 通过集成先进的自然语言处理模型,Cursor 能够理解用户的意图并自动完成复杂的编码任务。无论是简单的函数定义还是完整的模块实现,都能高效支持。 #### 自动错误检测与修复 当遇到编译或运行时错误时,Cursor 可以快速定位问题所在,并提供有效的解决方案建议。这不仅提高了开发效率,还减少了调试时间成本。 #### 测试案例 自动生成 为了确保所程序的质量,Cursor 提供了一键生成单元测试的功能。这些测试覆盖了各种边界条件和异常情况,帮助验证应用程序的行为是否符合预期。 ### 使用指南 #### 安装与配置 安装过程简单快捷,只需按照官方文档中的指示操作即可顺利完成环境搭建工作。对于初次使用者来说也非常友好,提供了详细的图文教程指导每一步骤。 #### 日常使用技巧 - **激活提示**:随时按下指定热键召唤AI助手,获取关于当前上下文中可能有用的API调用或其他相关信息。 - **版本控制集 成**:轻松管理Git仓库内的文件变更记录;提交更改前会提醒检查潜在风险点。 - **多项目切换**:方便地在不同工程项目间跳转而不必关闭现有窗口标签页。 ```python # Python 示例:创建一个简单的Web服务器 from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): return 'Hello, World!' ```
评论 71
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

小殊小殊

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

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

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

打赏作者

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

抵扣说明:

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

余额充值