当前位置: 首页 > news >正文

Cursor,程序员的 AI 代码编辑助手

相信大家都或多或少地听说过、了解过 chatGPT ,半个月前发布的 GPT-4 ,可谓是 AI 赛道上的一个王炸

那么今天咸鱼给大家分享一个开源的 AI 代码编辑器——Cursor,让各位程序员在编程之路上一骑绝尘 😃

介绍

Cursor 是一个人工智能代码编辑器,官方说虽然现在处于早期阶段,但已经可以实现以下功能:

  • 编写:通过比 Copilot 更加智能的人工智能生成10-100行代码
  • 差异:让 AI 编辑代码块,并且只查看
  • 聊天:ChatGPT风格的界面,可以理解你当前的文件
  • 更多功能:例如要求修复代码中可能出现的错误,在鼠标停留时生成测试/注释等等

**官网地址:**https://www.cursor.so/

有趣的是,Cursor 刚出那会的时候说自己集成了 GPT-4,开发者可以通过它所内置的 Chat 功能来提前体验 GPT-4 的能力

这是刚发布没多久时候的官网,可以看到 with GPT-4 字眼

在这里插入图片描述
但是后面因为 Copilot X 的发布,让 Cursor 的运营成本越来越高,Cursor 团队宣布不再集成 GPT-4 技术,官网界面也没有了 with GPT-4 字眼

在这里插入图片描述
虽然不再集成 GPT-4 技术,但是 Cursor 还是能够满足大部分代码编辑的需求,现在 Cursor 团队已经将代码开源到了 Github 上

**Github地址:**https://github.com/getcursor/cursor

在这里插入图片描述
到目前为止,Cursor的 Star 数已经达到 8k+,并成功登上了 GitHub 趋势榜

安装&使用

我们首先到官网上面点击下载,支持 Linux、Mac OS、Windows
在这里插入图片描述
下载完成之后打开即可
在这里插入图片描述
根据介绍,Cursor有两种模式:

  1. 编辑模式,让 AI 生成或编辑一段代码
  2. 聊天模式,与内置的 AI 交流

Windows 下按 Ctrl+K 进入编辑模式

先让 Cursor 热个身,写个二分查找 demo
在这里插入图片描述
在这里插入图片描述
放到力扣上测一下
在这里插入图片描述
成绩还是很不错的,下面我让它继续优化一下
在这里插入图片描述
在这里插入图片描述
不得不说功能还是很强大的
在这里插入图片描述
在这里插入图片描述
Windows 下按 Ctrl+L 进入聊天模式
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

总结

这段时间都有在使用 Cursor,也跟朋友推荐过,不得不说 Cursor 功能还是比较强大的
在这里插入图片描述
在使用过程中我觉得比较好的一点是可以结合上下文回答,缺点就是回答的内容有字数限制、回答的不如 GPT 那么的智能

但是对于基础的代码实现,Cursor 可以说是游刃有余,无论是调优、注释生成、代码解读还是测试代码生成都很优秀,而且编辑模式下还能够高亮显示

http://www.lryc.cn/news/44890.html

相关文章:

  • 基于XML的自动装配~
  • 完全二叉树的4种遍历方式
  • 【vue2】使用elementUI进行表单验证实操(附源码)
  • JUC之阻塞队列解读(BlockingQueue)
  • LCHub:ChatGPT4和低代码来临,程序员面临下岗?
  • 【Node.js】Express框架的基本使用
  • 使用docker 和 kubnernetes 部署单节点/多节点 kafka 环境
  • Linux使用:环境变量指南和CPU和GPU利用情况查看
  • 深入浅出 SSL/CA 证书及其相关证书文件(pem、crt、cer、key、csr)
  • Compose(1/N) - 概念 基本使用
  • 2023高质量Java面试题集锦:高级Java工程师面试八股汇总
  • MySQL多表查询 子查询效率(DQL语句)
  • Linux中 ps命令详解
  • 【Python语言基础】——Python 关键字
  • Java SE 基础(8)关键字和保留字
  • Thinkphp 6.0响应输出和重定向
  • Centos html 中文 显示为乱码
  • Helm学习笔记
  • 深入学习JavaScript系列(二)——作用域和作用域链
  • 【计算机视觉 | 目标检测】DETR风格的目标检测框架解读
  • 【LeetCode】剑指 Offer 41. 数据流中的中位数 p214 -- Java Version
  • CSS3 知识总结
  • 回溯算法37:解数独
  • 【蓝桥杯-筑基篇】动态规划
  • Unity利用Photon PUN2框架快速实现多人在线游戏实例分享
  • ChatGPT直出1.5w字论文查重率才30% - 基于物联网技术的智能家居控制系统设计与实现
  • 特斯拉的操作系统是用什么语言编写的?
  • C++学习8-C++提高编程
  • ubuntu安装git server
  • 物流云数据分析平台