相关文章推荐
开朗的豆芽  ·  MySql的InnoDB的三层B+树可以存储 ...·  1 年前    · 
踢足球的刺猬  ·  【SpringBoot】实现HTML模板解析 ...·  1 年前    · 
满身肌肉的滑板  ·  语音识别开源软件--DeepSpeech(1 ...·  2 年前    · 
豪爽的针织衫  ·  python3压缩和解压文件案例总结_pyt ...·  2 年前    · 
近视的跑步鞋  ·  Python基础篇【第6篇】: ...·  2 年前    · 
Code  ›  首个接入 GPT-4,曾经比 GitHub Copilot 还好用的代码编辑器,开源了!开发者社区
编辑器 cursor
https://cloud.tencent.com/developer/article/2275104
单身的山羊
2 年前
作者头像
GitHubDaily
0 篇文章

首个接入 GPT-4,曾经比 GitHub Copilot 还好用的代码编辑器,开源了!

前往专栏
腾讯云
开发者社区
文档 意见反馈 控制台
首页
学习
活动
专区
工具
TVP
文章/答案/技术大牛
发布
首页
学习
活动
专区
工具
TVP
返回腾讯云官网
社区首页 > 专栏 > GitHubDaily > 首个接入 GPT-4,曾经比 GitHub Copilot 还好用的代码编辑器,开源了!

首个接入 GPT-4,曾经比 GitHub Copilot 还好用的代码编辑器,开源了!

作者头像
GitHubDaily
发布 于 2023-04-27 15:53:54
296 0
发布 于 2023-04-27 15:53:54
举报

上周四,GitHub Copilot X 震撼发布,将一众老牌代码编辑器打得措手不及。

但其实,Copilot X 不是第一个集成 GPT-4 模型的 AI 智能编程工具。

在它发布的一两周前,一款名为 Cursor 的代码编辑器便已开始在技术圈内被疯狂传播。

它主打一个亮点:通过 GPT-4 来辅助你编程,完成 AI 智能生成代码、修改 Bug、生成测试等操作。

利用 GPT-4 强悍的编程能力,让 Cursor 成为第一个吃上螃蟹的代码工具。短短数日,它便收获了大量的开发者用户。

同时,也有不少开发者通过它所内置的 Chat 功能,提前使用了 GPT-4。

可惜的是,由于该编辑器完全免费开放,再加上 GitHub Copilot X 的发布,导致项目的运营成本越来越高。于是 Cursor 选择不再集成 GPT-4,也就是说,现在 虽然 Cursor 还能用,但已经不基于 GPT-4 运行了 。

好消息是 Cursor 团队这两天已将代码开源到 GitHub 上了,有需求的开发者可自行定制。

GitHub:https://github.com/getcursor/cursor

开源后,Cursor 的 Star 数便增长迅猛。截止发稿,Cursor 已斩获了 3300+ GitHub Star,并成功登上 GitHub Trending。

目前,项目仍属于早期阶段,能完成的功能,主要有以下这些:

  • 智能编写代码:生成 10-100 行代码;
  • 查看代码 Diff:让 AI 编辑一段代码;
  • 聊天:在当前文件中,打开类似 #ChatGPT# 的界面,并与之交互;
  • 其它:修复 Lint 错误,自动生成测试和注释。

下面我们来看下具体怎么使用。

安装 & 使用

你需要先到官网下载安装该软件,目前它能支持的有 Windows、macOS、Linux 等主流操作系统。

下载地址:https://www.cursor.so/

安装完成之后,打开 Cursor。

你会看到如下所示的界面。

想上手 Cursor,只需要搞懂两个快捷命令即可:

Ctrl/Command + K :让 AI 生成或编辑一段代码。

Ctrl/Command + L :与内置的 AI 交流,了解更多编程建议。

比如,我想生成一个「看图猜成语」的 HTML 页面。

只需要先创建一个 HTML 文件,然后用 Cursor 打开这个 HTML 文件,按下 Ctrl/Command + K,输入这段话:

写一个「看图猜成语」的 HTML 页面。 在该页面放置一张随机图片,图片链接可以从互联网上找。 图片下方分别排列 4 个按钮,代表不同的四字成语选项,成语选项可以从互联网上找,但必须是随机的、不重复的。 用户通过点击按钮,来判断哪个成语跟图片内容关联性最强。 该 HTML 页面中展示的所有内容,都需要居中显示。

按下回车,Cursor 便会给我们生成一段可直接运行的 HTML 代码。

有时候第一次生成的代码,可能不太好用,你可以连续输入同样的话,让它进行调整:

最终打开 HTML 页面,预览结果如下所示:

当然了,这里只是给大家展示下大概 Demo,所以随机图片与成语的关联性不强。

有需要话,还可以进一步对代码进行调整,比如加入点击响应,编写获取图片脚本,让 AI 理解图片意思等等。

如果你想询问 AI,关于某段代码的改进或调整建议,可以先选中代码,然后使用 Ctrl/Command + L 快捷命令调用机器人。

接下来,就可以在聊天窗口中跟它进行一对一对话交流了。

这个交互其实跟 ChatGPT 差不多,唯一区别较大的,就是 Cursor 提供了一个「Attempt Change」按钮,点击该按钮后可将变动直接应用到旧代码上。

除此之外,Cursor 还内置了命令行终端,让项目具备更多操作方式。

你还可以在设置中:

  • 调整编辑器快捷键,改用 Vim 或 Emacs 快捷键来编辑代码;
  • 登录 GitHub Copilot,增强其可用性;
  • 安装 HTML、CSS、Python、Java 等编程语言的 Language Server。

整体而言,目前 Cursor 还尚处于开发阶段,集成的功能有限,但是通过其项目源码,可以让你快速了解代码编辑器与 GPT-4 的集成与交互方式。

对于理解 GPT-4 在智能编程上的交互应用,Cursor 也提供一个比较不错的行业解决方案给大家参考使用。

文中所提到的所有开源项目与工具,已收录至 GitHubDaily 的开源项目列表中。

该列表包含了 GitHub 上诸多高质量、有趣实用的开源技术教程、开发者工具、编程网站等内容。

从 2015 年至今,累积分享 3500+ 个开源项目,Star 增长 21000+,有需要的,可访问下方 GitHub 地址或点击文末「阅读原文」自取:

GitHub: https://github.com/GitHubDaily/GitHubDaily

好了,今天的分享到此结束,感谢大家抽空阅读,我们下期再见,Respect!

本文参与 腾讯云自媒体分享计划 ,分享自微信公众号。
原始发表:2023-03-26 ,如有侵权请联系 cloudcommunity@tencent.com 删除
github
开源
gpt
编程
编辑器

本文分享自 GitHubDaily 微信公众号, 前往查看

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

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

github
开源
gpt
编程
编辑器
评论
登录 后参与评论
0 条评论
热度
最新
登录 后参与评论
关于作者
GitHubDaily
0
文章
0
累计阅读量
0
获赞
前往专栏
目录
  • 安装 & 使用
领券
  • 社区

    • 专栏文章
    • 阅读清单
    • 互动问答
    • 技术沙龙
    • 技术视频
    • 团队主页
    • 腾讯云TI平台
  • 活动

    • 自媒体分享计划
    • 邀请作者入驻
    • 自荐上首页
    • 技术竞赛
  • 资源

    • 技术周刊
    • 社区标签
    • 开发者手册
    • 开发者实验室
  • 关于

    • 社区规范
    • 免责声明
    • 联系我们
    • 友情链接

腾讯云开发者

扫码关注腾讯云开发者

扫码关注腾讯云开发者

领取腾讯云代金券

热门产品

  • 域名注册
  • 云服务器
  • 区块链服务
  • 消息队列
  • 网络加速
  • 云数据库
  • 域名解析
  • 云存储
  • 视频直播

热门推荐

  • 人脸识别
  • 腾讯会议
  • 企业云
  • CDN加速
  • 视频通话
  • 图像分析
  • MySQL 数据库
  • SSL 证书
  • 语音识别

更多推荐

  • 数据安全
  • 负载均衡
  • 短信
  • 文字识别
  • 云点播
  • 商标注册
  • 小程序开发
  • 网站监控
  • 数据迁移

Copyright © 2013 - 2023 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有

深圳市腾讯计算机系统有限公司 ICP备案/许可证号: 粤B2-20090059 深公网安备号 44030502008569

腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287

问题归档 专栏文章 快讯文章归档 关键词归档 开发者手册归档 开发者手册 Section 归档

Copyright © 2013 - 2023 Tencent Cloud.

All Rights Reserved. 腾讯云 版权所有

登录 后参与评论
 
推荐文章
开朗的豆芽  ·  MySql的InnoDB的三层B+树可以存储两千万左右条数据的计算逻辑-腾讯云开发者社区-腾讯云
1 年前
踢足球的刺猬  ·  【SpringBoot】实现HTML模板解析转换成PDF并上传OSS_springboot html转pdf-CSDN博客
1 年前
满身肌肉的滑板  ·  语音识别开源软件--DeepSpeech(1) 安装和使用_deepspeech下载链接-CSDN博客
2 年前
豪爽的针织衫  ·  python3压缩和解压文件案例总结_python_脚本之家
2 年前
近视的跑步鞋  ·  Python基础篇【第6篇】: Python模块subprocess - salibra - 博客园
2 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号