Cursor1.0 迎来史诗级更新,自动找 bug,秒改屎山代码,自动化编程时代来临!

我们都是时间里的无助者

面对时间给我们的结局

都只能愣在原地

2个月前,cursor 发布了极具里程碑的版本1.0,作为一名编程的老马,cursor的使用极大程度的满足了自己少写代码,甚至不写代码的终极愿望。

picture.image

人都是喜欢偷懒的,尤其是编程这种在码海里行走的程序员,但凡写过代码的,就没有不出点问题的时候。常在河边走,那有不湿鞋的。

但是如果有一个工具可以让你光明正大的偷懒,却不会用,那么也许你会像周星驰面对爱情的时候发出同样的感叹:

曾经有一份真诚的爱情摆在我面前,可是我没有去珍惜,等到失去的时候才后悔莫及,尘世间最痛苦的事莫过于此,如果上天能够给我一个再来一次的机会,我会对那个女孩说三个字,我爱你,如果非要在这份爱上加一个期限,我希望是一万年

那下面就来看看corsor1.0给了我们哪些偷懒的机会

第一个,使用bugbot自动审查代码

BugBot 是一款智能代码审查工具。它可以自动审查你推动到 GitHub 仓库上的代码。它能按PR自动识别代码中潜在的错误和问题,并在PR中留下详细的评论。

这个需要在网页版 Cursor 的设置中开启 BugBot,首先要获取 GitHub 代码开源平台的授权,按需选择需要授权的仓库。

picture.image

picture.image

这个工作在AI出现之前,即使是编程大佬,也得一行行的来做代码审查,现在cursor就是帮你做代码审查的人。

不过这个功能还是能明显看出不怎么自动化,仍然需要不少人参与的地方。

在大大节省我们时间的同时,cursor也不忘在这一点上多赚点打工人的血汗钱,这个功能需要的费用大概是1000字一块钱,并且官方也友情提示了用户

picture.image

下面来做个测试,看bugbot找bug的能力

把这个代码提交到github,然后创建一个PR合并请求。

picture.image

几分钟之后,发现 BugBot 留下了评论,它已经找到了 Bug。

picture.image

跟随cursor的引导,我们需要点击 "在 Cursor 中修复" 按钮,结果就会在cursor里面自动打开当前的文件,并且会给你显示修复提示,改 Bug 的过程更丝滑了~

picture.image

第二个,后台Agent

后台Agent能够处理多项后台任务,例如代码补全、文件分析和环境配置等,让开发者能更专注于核心的开发工作。这个代理会自动克隆你的GitHub仓库,在一个独立的开发分支上工作,并将更改推送回仓库,方便你接管后续工作。它还可以根据需要安装依赖包。

如何开启呢?

进入 Cursor 的设置面板,找到 Beta,开启 Background Agent;但是目前你必须要禁用隐私模式,才能使用它,所以要先在设置中禁用隐私模式。

picture.image

接着使用快捷键打开后台Agent对话框

picture.image

这个功能需要基于git仓库,所以对于不熟悉编程git的同学可能感觉到有点冒犯了。

简单理解git,智能地帮你管理任何文本文件的修改历史(比如代码、配置、文档)。

如果你不畏艰难,那么你就会来到git的官网来下载它,

picture.image

开始执行类似git init之类的命令创建一个git 仓库,提交到github的远程仓库,巴拉巴拉一顿操作下来,不知不觉,时间的指针已经来到了凌晨的两点。

当你第二天醒来,打开cursor的时候,以为输入任务就能开心的玩耍的时候,sursor又给出了给money的提示了

picture.image

最后终于来到的下面的页面

picture.image

picture.image

现在cursor已经开始烧钱去卖服务器给你运行你提交的任务了,即使你关闭cursor,这个让你无也依然在执行。

第三个,记忆功能

picture.image

这里主要是记住你对话里面经常出现的规则,一套比较通用的对话规则,比如自己的技术栈偏好,审美偏好,编码习惯等,不用每次都输入同样的要求,否则这样人是会崩溃的

picture.image

第四个,图表式回答

cursor现在的回答可以包含mermaid,markdown等格式的回答,在需要做一些图表的总结或者画一些流程图之类的工作,cursor也可以做到了

picture.image

第五个吧,Jupyter Notebooks 深度集成

对于jupter notebook这一次cursor可以直接在Jupyter中创建和编辑多个单元格,这对于进行研究和数据科学任务的开发者来说是一个极大的改进。

而这一块vscode也是对jupter notebook下了很大的功夫,几乎每次vscode的更新都会包含对jupter notebook的进一步支持。

0
0
0
0
评论
未登录
暂无评论