AI编程实战:Cursor 1.0 上手实测,刀更锋利马更快

前言

早上看到资讯,Cursor 1.0 正式版发布了。

用了快一年的 0.xx 版本,这不得赶紧跟进下。

发布内容

简单搜索了下,感觉国内文章大部分都是翻译、润色的,实质性内容不多。

还是直接看官方文档吧。

www.cursor.com/cn/changelo...

主要特性

BugBot:自动代码审查

自动扫描 GitHub 的 Pull Request(PR),识别潜在 Bug、安全漏洞和代码质量问题。

发现问题后直接在 PR 评论区生成修复建议,点击"Fix in Cursor"可跳转编辑器一键修复。

支持 Python、JavaScript、Java、TypeScript 等语言。

Background Agent:远程任务自动化

全面开放远程编码助手功能,支持后台执行重构、测试生成、性能优化等任务。

启用方式:点击聊天窗口的云图标或按 Ctrl/Cmd+E(需关闭隐私模式)。

需授权访问 GitHub 仓库,提交修改至新分支供审核。

Memories(记忆功能)

按项目存储上下文信息(如编码风格、技术栈),实现个性化代码建议。

开启路径:设置 → Rules(需关闭隐私模式)。

Jupyter Notebook 深度集成

支持在 Jupyter 中直接创建/编辑多个单元格,优化数据科学工作流。

当前仅兼容 Claude Sonnet 模型。

MCP 一键部署

简化模型上下文协议(MCP)服务器配置,支持 OAuth 认证。

官方 MCP 服务器列表:docs.cursor.com/tools

更丰富的聊天响应

对话中支持 Mermaid 图表、Markdown 表格等富文本格式,提升代码和数据可视化效果。

仪表盘升级

支持查看个人/团队 token 消耗、模型使用统计及显示名称修改。

上面都是官网文档中的内容,方便大家快速了解一下。


下面,我们来实际体验下效果怎么样。

BugBot 自动审查/修复代码

首先,就是我最关注的自动审查/修复代码。

毕竟现在的 Cursor 还需要技术人员去打开项目,录入提示词,要是能自动进行,不就更加省心了吗?

安装配置

1、打开 Cursor 官网,进入个人中心,切换到"Integrations"选项卡。

可以看到绿色字体,目前是可以享受7天免费试用的。

2、在"BugBot"部分,点击"Connect GitHub"按钮进行授权。如果已经连接过,则点击"Manage Connections"。

这里我选择的"Only select repositories",然后指定了我 GitHub 上的一个测试仓库ceshi

其实 BugBot 的安装就是授权了一个 Cursor 在 Github 发布的应用。

场景

我在Github上建立了一个测试项目ceshi,仓库中只有一个 index.html 页面,里面是一个 h1 标签,显示"Hello,World",同时我建立了一个分支bugbot,用于提交代码。

正确需求是将 h1 标签更改为蓝色 blue。而为了测试效果,我故意错误地将 h1 标题改为了绿色 green,然后提交并推送到bugbot分支。

操作

1、在 Github 上打开 Pull Request,点击"New pull request"按钮。

2、选择更改代码的分支bugbot,并点击"Create pull request"按钮。

3、录入"Pull Request"标题为正确的需求"实现蓝色标题",确认后,进入到"Pull Request"详情页面。

可以看到,BugBot 已经在 PR 页面中自动运行了。

红框内就是 Cursor 指出 PR 标题和提交的代码不相符,并准确说明了代码改为了绿色,而不是预期的蓝色。

也可以点击"Fix in Cursor"按钮,会通过链接打开 Cursor,并将相关标题和审查的结果带回到 Cursor AI 对话框中。

小评

虽然个人感觉目前 BugBot 的功能设计还有些初级,比如,仅支持 Github,没法后台自行修改提交等。

但,实现基本的 Code Review,还是非常有用的。

最关键的是,这个协同模式目前来看已经走通了,后续需要做的只是让这个模式更加的丰富,更加的丝滑。

我们团队类似的自动编程模式还在开发阶段,得加油了!

Memories 记忆功能演示

安装配置

无需额外安装,直接在配置中打开即可。

但是,需要注意,该功能需要禁用"Privacy Mode"。

然后,在 Rules 选项卡中启用"Generate Memories"。

场景

还是上面的 index.html 页面,假设一个需求,将标题更改为斜体。

默认应该是在 style 标签中实现 CSS 样式。

我们通过 Memories 记忆功能让其采用 inline 模式,然后再实现一个下划线效果看看记忆效果。

操作

1、 实现标题斜体,并且可以看到确实是 style 标签方式实现的。

2、更新记忆。

3、为标题增加下划线效果,可以看到,确实长记性了,使用的行内 CSS。(仅为验证特性,不代表行内CSS优于style方式。)

小评

记忆模式与 Cursor Rules 的结合,将大幅提升 Cursor 的个性化代码建议能力,让 Cursor 在实际使用中更加贴合项目实际需求,真正成为一个高效的 AI 协同编程助手,而不仅仅是通用的 AI 编辑器。

快捷安装 Playwright MCP

安装配置

1、打开官方 Tools 页面。docs.cursor.com/tools,点击"Add Playwright to Cursor"按钮。

同意打开 Cursor。

2、然后,会自动打开 Cursor 设置页面,并切换到"MCP Tools"选项卡,准备安装 Playwright。

3、点击"Install"后,Cursor 会自动安装 Playwright,并配置好 MCP 服务器。

场景

通过 Cursor 的 Playwright MCP,实现百度搜索 Cursor。

操作

1、在 Cursor AI 对话框中录入:

css 复制代码
通过浏览器的百度引擎,搜索"Cursor"相关内容

2、点击"执行"后,很轻松的拉起浏览器,并进行百度搜索。

小评

虽然,这个特性并不是很革命性的功能,但一体化的操作确实让人感受优化了许多。

图表式响应

这个就简单了,只是在响应中除了原有的文字、代码内容外,还提供了更丰富的展示形式,比如 Mermaid 图表。

场景

让 Cursor 帮我设计一个网站登录的流程图。

操作

在 Cursor AI 对话框中录入:

复制代码
请帮我设计一个网站登录的流程图

效果如下:

小评

原来的话,只能通过文字描述流程,很多内容都不太直观,升级后,可以通过图表、表格更加形象地展示解决方案,用户体验真的好了不少。

结语

今天的介绍就到这里,"Background Agent"有点花 token,暂时没有尝试,"Jupyter Notebook 深度集成"在我们团队没什么场景,"仪表盘升级"只是 Cursor 官网的界面优化,无关实际研发体验,就不再展示了。

如果大家有关注的内容,可以留言再交流哈~

单就上面的内容来看,Cursor 确实在不断完善 AI 编程的生态,希望大家以后的工作能够越来越轻松吧!

相关推荐
星幻元宇VR8 分钟前
5D动感影院,科技与沉浸式体验的完美融合
人工智能·科技·虚拟现实
WZGL123012 分钟前
“十五五”发展展望:以社区为底座构建智慧康养服务
大数据·人工智能·物联网
阿杰学AI20 分钟前
AI核心知识86——大语言模型之 Superalignment(简洁且通俗易懂版)
人工智能·深度学习·ai·语言模型·超级对齐·superalignment·#ai安全
CV@CV24 分钟前
拆解自动驾驶核心架构——感知、决策、控制三层逻辑详解
人工智能·机器学习·自动驾驶
海心焱28 分钟前
从零开始构建 AI 插件生态:深挖 MCP 如何打破 LLM 与本地数据的连接壁垒
jvm·人工智能·oracle
阿杰学AI29 分钟前
AI核心知识85——大语言模型之 RLAIF(简洁且通俗易懂版)
人工智能·深度学习·ai·语言模型·aigc·rlaihf·基于ai反馈的强化学习
Coco恺撒29 分钟前
【脑机接口】难在哪里,【人工智能】如何破局(2.研发篇)
人工智能·深度学习·开源·人机交互·脑机接口
kebijuelun35 分钟前
ERNIE 5.0:统一自回归多模态与弹性训练
人工智能·算法·语言模型·transformer
Network_Engineer37 分钟前
从零手写LSTM:从门控原理到PyTorch源码级实现
人工智能·pytorch·lstm
芝士爱知识a40 分钟前
AlphaGBM 深度解析:下一代基于 AI 与蒙特卡洛的智能期权分析平台
数据结构·人工智能·python·股票·alphagbm·ai 驱动的智能期权分析·期权