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

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

相信大家都或多或少地听说过、了解过 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 字眼
image-20230329135006383.png
但是后面因为 Copilot X 的发布,让 Cursor 的运营成本越来越高,Cursor 团队宣布不再集成 GPT-4 技术,官网界面也没有了 with GPT-4 字眼
image-20230329135236107.png

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

Github地址:https://github.com/getcursor/cursor
image-20230329135531561.png

到目前为止,Cursor的 Star 数已经达到 8k+,并成功登上了 GitHub 趋势榜

安装&使用

我们首先到官网上面点击下载,支持 Linux、Mac OS、Windows
image-20230329135727409.png

下载完成之后打开即可
image-20230329135838255.png
根据介绍,Cursor有两种模式:

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

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

先让 Cursor 热个身,写个二分查找 demo
image-20230329140351738.png
image-20230329140405768.png
放到力扣上测一下
image-20230329140809802.png
成绩还是很不错的,下面我让它继续优化一下
image-20230329140907439.png
image-20230329141040502.png
不得不说功能还是很强大的
image-20230329141153886.png
image-20230329141226848.png
Windows 下按 Ctrl+L 进入聊天模式
image-20230329141332423.png
image-20230329141349263.png
image-20230329141442304.png

总结

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

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

相关文章
|
6月前
|
人工智能 IDE Java
AI Coding实践:CodeFuse + prompt 从系分到代码
在蚂蚁国际信贷业务系统建设过程中,技术团队始终面临双重考验:一方面需应对日益加速的需求迭代周期,满足严苛的代码质量规范与金融安全合规要求;另一方面,跨地域研发团队的协同效率与代码标准统一性,在传统开发模式下逐渐显现瓶颈。为突破效率制约、提升交付质量,我们积极探索人工智能辅助代码生成技术(AI Coding)的应用实践。本文基于蚂蚁国际信贷技术团队近期的实际项目经验,梳理AI辅助开发在金融级系统快速迭代场景中的实施要点并分享阶段性实践心得。
1415 25
AI Coding实践:CodeFuse + prompt 从系分到代码
|
6月前
|
人工智能 自然语言处理 安全
氛围编程陷阱:为什么AI生成代码正在制造大量"伪开发者"
AI兴起催生“氛围编程”——用自然语言生成代码,看似高效实则陷阱。它让人跳过编程基本功,沦为只会提示、不懂原理的“中间商”。真实案例显示,此类项目易崩溃、难维护,安全漏洞频出。AI是技能倍增器,非替代品;真正强大的开发者,永远是那些基础扎实、能独立解决问题的人。
604 11
氛围编程陷阱:为什么AI生成代码正在制造大量"伪开发者"
|
7月前
|
人工智能 测试技术 开发工具
如何将 AI 代码采纳率从30%提升到80%?
AI编码采纳率低的根本原因在于人类期望其独立完成模糊需求,本文提出了解决之道,讲解如何通过结构化文档和任务拆解提高AI的基础可靠性。
1672 24
|
6月前
|
人工智能 机器人 测试技术
AI写的代码为何金玉其外败絮其中
本文分析AI编码看着好看其实很烂的现象、原因,探索行之有效的的解决方案。并从理论上延伸到如何更好的与AI协作的方式上。
247 3
|
6月前
|
人工智能 监控 Java
零代码改造 + 全链路追踪!Spring AI 最新可观测性详细解读
Spring AI Alibaba 通过集成 OpenTelemetry 实现可观测性,支持框架原生和无侵入探针两种方式。原生方案依赖 Micrometer 自动埋点,适用于快速接入;无侵入探针基于 LoongSuite 商业版,无需修改代码即可采集标准 OTLP 数据,解决了原生方案扩展性差、调用链易断链等问题。未来将开源无侵入探针方案,整合至 AgentScope Studio,并进一步增强多 Agent 场景下的观测能力。
2544 77
|
6月前
|
人工智能 安全 开发工具
C3仓库AI代码门禁通用实践:基于Qwen3-Coder+RAG的代码评审
本文介绍基于Qwen3-Coder、RAG与Iflow在C3级代码仓库落地LLM代码评审的实践,实现AI辅助人工评审。通过CI流水线自动触发,结合私域知识库与生产代码同仓管理,已成功拦截数十次高危缺陷,显著提升评审效率与质量,具备向各类代码门禁平台复用推广的价值。(239字)
1206 24
|
6月前
|
人工智能 算法 架构师
AI时代程序员的生存与突围从需求分析开始
AI能3秒生成代码框架,还要程序员干什么?
1048 9
|
6月前
|
数据采集 人工智能 程序员
PHP 程序员如何为 AI 浏览器(如 ChatGPT Atlas)优化网站
OpenAI推出ChatGPT Atlas,标志AI浏览器新方向。虽未颠覆现有格局,但为开发者带来新机遇。PHP建站者需关注AI爬虫抓取特性,优化技术结构(如SSR、Schema标记)、提升内容可读性与语义清晰度,并考虑未来agent调用能力。通过robots.txt授权、结构化数据、内容集群与性能优化,提升网站在AI搜索中的可见性与引用机会,提前布局AI驱动的流量新格局。
315 8