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 编程的生态,希望大家以后的工作能够越来越轻松吧!

相关推荐
mzlogin2 小时前
DIY|Mac 搭建 ESP-IDF 开发环境及编译小智 AI
人工智能
归去_来兮2 小时前
知识图谱技术概述
大数据·人工智能·知识图谱
就是有点傻2 小时前
VM图像处理之图像二值化
图像处理·人工智能·计算机视觉
行云流水剑2 小时前
【学习记录】深入解析 AI 交互中的五大核心概念:Prompt、Agent、MCP、Function Calling 与 Tools
人工智能·学习·交互
love530love2 小时前
【笔记】在 MSYS2(MINGW64)中正确安装 Rust
运维·开发语言·人工智能·windows·笔记·python·rust
A林玖2 小时前
【机器学习】主成分分析 (PCA)
人工智能·机器学习
Jamence2 小时前
多模态大语言模型arxiv论文略读(108)
论文阅读·人工智能·语言模型·自然语言处理·论文笔记
tongxianchao2 小时前
双空间知识蒸馏用于大语言模型
人工智能·语言模型·自然语言处理
苗老大3 小时前
MMRL: Multi-Modal Representation Learning for Vision-Language Models(多模态表示学习)
人工智能·学习·语言模型
中达瑞和-高光谱·多光谱3 小时前
中达瑞和SHIS高光谱相机在黑色水彩笔墨迹鉴定中的应用
人工智能·数码相机