前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >安装了 cursor 之后,我写代码不用手了

安装了 cursor 之后,我写代码不用手了

作者头像
伍六七AI编程
发布2024-09-25 15:17:47
1040
发布2024-09-25 15:17:47
举报
文章被收录于专栏:prepared

最近新一代 AI 编程助手 cursor 爆火。

Cloudflare 副总裁家的 8 岁女儿在 45 分钟内用它搭起了一个聊天机器人。

这个女孩甚至不会编程,只是通过输入一些简单的 prompt 就完成了这样一个聊天机器人。

如果我们通过 RPA 或者智能体的方式,将语音直接转成输入,不用手,也能编程了。

今天试用了一下 cursor,发现真的不错,分享给大家。

阿七之前一直使用 GitHub Copilot 和通义灵码进行辅助编程,百度的 Comate 和字节的豆包 MarsCode 也用过,代码补全、bug 查找、代码重构都能用上,但是的确有很多上下文比较大的问题回答的就很不好。

我们来看看 cursor 好在哪里?

cursor 官网地址:https://www.cursor.com/

直接点击 Download for free 即可下载试用

我们可以使用 github 或者 google 账号进行注册、登录。

一、cursor 特性

1、cursor 的回答可以基于整个代码库

cursor 会从你的代码库中获取最佳答案。其他很多编程助手,基本上都只能根据有限的上下文进行代码编写。

就算是市面上最火的 GitHub Copilot,它提供了 @Workspace 命令,cursor 也更强大。

虽然 cursor 会基于整个代码仓库进行编程,但是如果我们使用的是隐私模式,我们不需要担心代码泄漏,cursor 确保代码仓库中的代码不会用于你的电脑之外,不会用于大模型训练。

2、cursor 能够预测下一次代码编辑

在我们更新第 3 行的时候,cursor 会预测到我们下一次会修改第 13 行,大大提升编码效率。

3、自然语言编程

chat 模式总会看到当前文件和光标,所以我们可以直接通过自然语言问这样的问题,“这里有 bug 嘛?”

也可以手动在 chat 中添加其他代码,还可以直接让 chat 根据整个代码仓库回答问题。

4、代码版权问题

所有通过 cursor 生成的代码,版权都在使用方,你可以任意使用,也可以用于任何地方。

5、可以自由选择大模型

可以选择市面上大部分大模型,比如:gpt-4o,claude-3.5 等。

二、cursor 实践

1、上传图片

我们可以直接通过拖拽的方式,直接上传图片,然后使用提示词咨询关于图片的问题。

更强大的是,cursor 支持直接上传图片,生成前端代码。

速度非常快,秒级别就生成完毕,主要是基本上没有太大的问题。

如下可以看到生成的效果,除了图片没有生成之外,其他的没有太大问题,基本上改改就能用。

2、中文注释生成代码

直接输入“冒泡排序”,cusor 就自动根据上下文生成了对应的算法代码。

3、逐行注释

注释的位置会有问题,整体没有和代码块绑定,相比于 GitHub Copilot 和通义灵码,还是不太方便。

4、根据代码仓库回复问题

根据整个代码仓库回答问题,需要我们输入提示词之后,按 command+enter。

非常牛逼的是,就算是根据整个代码仓库进行回答问题,cursor 回答的也特别快,非常准确,解决了 GitHub Copilot 和通义灵码上下文限制的问题。

篇幅有限,本文只是介绍了 cursor 的主要功能,还有很多高阶功能没有覆盖到。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-09-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 伍六七AI编程 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、cursor 特性
    • 1、cursor 的回答可以基于整个代码库
      • 2、cursor 能够预测下一次代码编辑
        • 3、自然语言编程
          • 4、代码版权问题
            • 5、可以自由选择大模型
            • 二、cursor 实践
              • 1、上传图片
                • 2、中文注释生成代码
                  • 3、逐行注释
                    • 4、根据代码仓库回复问题
                    领券
                    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档