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

1.Cursor快速入门与配置

1. AI 编程入门

在传统的编程模式中,开发程序是一项高度专业化的任务。程序员需要具备深厚的技术背景,掌握至少一门编程语言比如Python、Java、C++等等。并且要对复杂的逻辑和算法有清晰的理解。他们通过编写一行行代码,精确地告诉计算机每一步该怎么做。但这个过程需要深厚的专业知识、严谨的逻辑思维和极大的耐心。且门槛较高、开发周期较长。

然而,随着 AI 人工智能技术的飞速发展,编程的方式正在迎来革命性的变化。现在,我们迎来了一个全新的阶段:你不再需要精通晦涩难懂的编程语法,甚至不需要直接面对复杂的代码编辑器。取而代之的是,你可以像和朋友聊天一样,用自然、日常的语言,向一个强大的 AI 大模型(比如我们常说的DeepSeek、ChatGPT、豆包等)描述你的需求。

想象一下,你只需要告诉 AI:“我想要一个能计算两个数之和的小程序。” 或者 “帮我设计一个简单的网页,上面有个按钮,点击后能显示‘你好,世界!’”。然后,这个 AI 大模型就像一个超级能干的编程助手,它会理解你的意图,迅速生成相应的代码,甚至可能是一个可以直接运行的程序。

所以,我们可以这样理解:用自然语言进行 “对话” + 背后强大的“AI 大模型” 智能处理 = 这就是 AI 编程的核心。

AI 编程的核心在于利用强大的 AI 大模型来辅助甚至主导编程过程。这些 AI 大模型经过海量数据的训练,具备了理解和生成代码的能力。通过简单的对话聊天,即使是非专业的用户,也能够与 AI 大模型交互,快速生成所需的程序代码。

这种模式的出现,极大地降低了编程的门槛,使得更多的人能够参与到软件开发中来。无论是初学者还是有一定基础的开发者,都可以借助 AI 大模型的智能辅助,快速实现自己的想法,提高开发效率。

1.1. 示例代码

cursor-demo.ppt

注:将ppt后缀名改为zip后解压
python版本:3.12.4

2. 主流AI编程IDE对比

市面上流行的 AI 编程 IDE(集成开发环境)有很多,下面对比几款主流 AI 编程工具,看看它们各自的特点和区别。

工具名称类型核心功能支持模型价格优势劣势
GitHub CopilotIDE 插件代码补全、Copilot Chat、支持多种语言GPT-4o、Claude 3.7 等个人用户每月 10 美元或每年 100 美元代码补全能力强、支持广泛语言、成熟社区对整个代码库的理解有限,基本重构能力较弱
Cursor AI独立 IDE代码生成、重构、自然语言编辑、多文件协作OpenAI 系列、Claude 系列、DeepSeek 系列免费版,Pro 版每月 20 美元AI 编程第一选择,最强 AI 编程 IDE,接入新模型的速度非常,适合专业开发价格较高
Windsurf IDE独立 IDEAI Flow 动态思维画布、实时差分评估、本地优先 AIOpenAPI 系列、DeepSeek 系列免费版,Pro 版每月 15 美元本地运行 AI 模型、快速性能、以 Web 为中心还不够成熟,需要高端硬件
Trae独立 IDE自然语言到代码的转化、低代码开发Claude 3.5、DeepSeek R1免费国产工具,免费且有潜力功能相对基础,社区支持有限
CodeiumIDE 插件代码生成、聊天、搜索功能未明确免费免费使用,支持多种语言和 IDE功能相对基础

简单小结一下:● 如果你要深度体验一波 AI 编程的魅力,首选 Cursor。Cursor 是一款以 AI 为核心的代码编辑器,它基于 Visual Studio Code(VS Code)开发,继承了 VS Code 的强大功能,并在此基础上加入了深度集成的 AI 功能。● 如果你是国产爱好者且想免费白嫖,首选字节跳动出品的 Trae。

3. Cursor 简介

Cursor 是一款基于人工智能的现代代码编辑器,由 Anysphere 公司开发。

Cursor 是基于 VS Code 开发的一款编辑器,它在保留 VS Code 强大功能和熟悉操作体验的同时,专注于集成 AI 技术,帮助开发者更高效地编写代码。

另外国内阿里与字节也有基于 VS Code 开发的 IDE:● 阿里 Lingma IDE: https://lingma.aliyun.com/● 字节 Trae: https://www.trae.com.cn/

3.1. 核心特征

● AI 原生设计:从底层架构就融入了 AI 能力,而非后期添加的插件● 智能代码生成:通过自然语言描述快速生成代码片段● 上下文感知:深度理解项目结构和代码关系● 实时协助:在编程过程中提供即时的建议和优化● 多模型支持:集成了多种先进的大语言模型

4. Cursor 与传统 IDE 的区别

功能特性传统 IDECursor
代码补全基于语法分析和已有代码的静态补全AI 驱动的智能补全,理解上下文和意图
代码生成依靠预设模板和代码片段通过自然语言描述生成完整代码逻辑
问题解决需要手动查找文档、Stack Overflow 等内置 AI 助手,即时解答编程问题
代码理解提供语法高亮和基础结构分析深度理解代码逻辑,提供详细解释
重构优化手动操作,依赖开发者经验AI 智能分析并建议最佳重构方案
学习支持需要外部资料和文档内置技术知识,实时学习辅导
错误处理显示编译错误和基础语法检查预测潜在问题,提供修复建议和解释
项目理解文件级别的分析和导航整个项目架构的深度理解和关联分析
协作方式主要依赖团队成员间的沟通AI 作为智能编程伙伴参与开发过程
适应性需要手动配置和插件扩展自动适应项目类型和编程语言特点

4.1. 核心差异总结

对比维度传统 IDECursor
交互方式基于菜单、快捷键的工具操作自然语言对话 + 传统操作
学习曲线需要记忆大量快捷键和功能位置通过对话快速上手,降低学习门槛
开发效率依赖开发者经验和熟练度AI 辅助显著提升编码速度
代码质量主要依靠开发者技能水平AI 持续提供最佳实践建议
知识获取需要主动搜索和学习被动接收 AI 推荐和解释
问题诊断基于错误信息手动排查AI 分析问题根源并提供解决方案
创新能力受限于开发者知识范围AI 提供多样化解决思路
适用人群需要一定编程基础适合各个水平的开发者

5. 设置

如果您之前使用 VS Code,可以轻松将您的扩展、主题、设置和快捷键一键导入到 Cursor 中。

只需进入 Cursor Settings > General > Account,选择 import 导入配置文件,即可完成迁移。

Cursor 会定期同步 VS Code 的最新版本,确保您始终使用最新的功能和优化。

5.1. 为什么 Cursor 是一个独立应用,而不是 VS Code 的插件?

作为独立应用,Cursor 可以更深度地优化编辑器界面,并实现更强大的 AI 集成,例如,Cursor Tab 和 CMD-K 等功能,无法通过插件形式在现有编程环境中实现。

5.2. 如何设置 Cursor?

● 点击右上角的齿轮按钮,或按下快捷键Ctrl/⌘ + Shift + J,即可打开 Cursor 的专属设置面板。● 您也可以通过Ctrl/⌘ + Shift + P,输入Cursor Settings来打开。

5.3. 为什么 Cursor 的活动栏是水平的?

默认情况下,Cursor 的活动栏是水平放置的,这是为了节省空间,方便集成聊天功能。

如果您更喜欢传统的垂直活动栏,可以按照以下步骤调整:● 打开Cursor 设置。● 搜索并找到workbench.activityBar.orientation,将其值改为vertical。● 重启 Cursor 即可生效。

改为vertical后重启效果:

6. Cursor 使用

6.1. Cursor 免费版和收费版区别?

Cursor功能虽强大,但也分为免费版和收费版,不同版本之间功能区别较大。

以下是 Cursor 免费版和收费版(Pro 版)的区别,以及如何进行充值的说明:

1、免费版免费只能使用差的模型,没法使用最强的编程模型,每个月只能使用 50 次请求可能还会有更多限制,cursor 免费用户的限制随着时间一直在增加。

2、收费版(Pro)无限次 tab 使用、每月 500 次高速请求,可使用各种最好的编程模型,也可以使用 MAX 模式,每月 $20(约合人民币 140 元),年付更优惠。

6.2. 如何充值?

在 Cursor 官网登录账户后,进入订阅页面,选择 Pro 版或 Business 版,点击 “Get Started” 或“开始使用”按钮。

选择支付方式,如国内用户选择支付宝即可。

Cursor 提供多种订阅等级,以满足不同用户的需求。

6.3. Hobby 计划

● 14 天 Pro 试用(包含 250 次快速高级模型使用)● 50 次慢速高级模型使用● 2000 次代码补全使用

6.4. Pro 计划

● 每月 500 次快速高级模型使用● 无限次慢速高级模型使用● 无限次代码补全使用● 每月 10 次 o1+mini 使用

6.5. Business 计划

● 使用量与 Pro 计划相同● 全组织范围强制启用隐私模式● 集中团队账单管理● 管理员仪表盘,查看使用统计● 支持 SAML/OIDC 单点登录 (SSO)

6.6. 高级模型

GPT-4、GPT-4o 和 Claude 3.5 Sonnet 均被视为高级模型。每次 Claude 3.5 Haiku 的请求计为 1/3 次高级模型请求。

6.7. Pro 试用

所有新用户均可享受 14 天 Pro 试用,试用期间可使用所有 Pro 功能以及 250 次快速高级模型请求。14 天试用期结束后,未升级的用户将自动降级为 Hobby 计划。

6.8. 快速与慢速请求

默认情况下,Cursor 服务器会尽量为所有用户提供快速高级模型请求。但在高峰时段,快速请求额度用尽的用户将被移至慢速请求池,即等待快速请求可用的队列中。 该队列是公平的,Cursor 会尽力缩短队列等待时间。如果您需要更多快速请求且不想等待,可以在设置页面购买额外额度。

6.9. 查看使用情况

您可以在 Cursor 设置页面查看使用情况。● 在 Cursor 应用中,进入Cursor Settings > General > Account。● Cursor 的使用量每月重置,重置时间基于您的订阅开始日期。

7. Cursor 安装

Cursor 是一款跨平台的代码编辑器,支持 Windows、macOS 和 Linux 系统。

Cursor 官方网站下载页面:https://www.cursor.com/downloads。

7.1. 最低系统要求

操作系统版本要求架构支持
WindowsWindows 10 版本 1903 或更高x64, ARM64
macOSmacOS 10.15 Catalina 或更高Intel x64, Apple Silicon (M1/M2)
LinuxUbuntu 18.04+, Debian 10+, RHEL 8+, SUSE 15+x64, ARM64

7.2. 硬件要求

● 内存 (RAM):最低 4GB,推荐 8GB 或更多● 存储空间:至少 2GB 可用磁盘空间● 处理器:支持 SSE2 的 x64 或 ARM64 处理器● 网络连接:稳定的互联网连接(AI 功能必需)● 显示器:分辨率至少 1024x768

默认情况下访问 Cursor 官网https://www.cursor.com/,页面会根据你的系统自动匹配安装包,比如我是 macOS,就会出现 Download for macOS 按钮:

● Windows:下载.exe安装包● macOS:下载.dmg镜像文件● Linux:下载.deb(Ubuntu/Debian)或.rpm(RHEL/SUSE)包

7.3. 一、Windows 系统

打开浏览器,访问 Cursor 官网:https://www.cursor.com/。点击页面上的 “Download for Windows” 按钮,下载 Cursor 安装包 (exe 文件)。

双击下载的安装包,启动安装程序。按照提示选择安装路径,建议使用默认路径。点击 “Install” 按钮,等待安装完成。安装完成后,点击 “Finish” 按钮,启动 Cursor 编辑器。

7.4. 二、macOS 系统

打开浏览器,访问 Cursor 官网:https://www.cursor.com/,点击页面上的 “Download for Mac” 按钮,下载 Cursor 安装包 (dmg 文件)。

双击下载的 dmg 文件,将 Cursor 应用程序图标拖动到 “Applications” 文件夹中,完成安装。打开 “Applications” 文件夹,双击 Cursor 图标,启动编辑器。

7.5. 三、Linux 系统

打开浏览器,访问 Cursor 官网:https://www.cursor.com/,点击页面上的 “Download for Linux” 按钮,选择适合您 Linux 发行版的安装包 (deb 或 rpm 文件)。

Debian/Ubuntu 系统:Fedora/Red Hat 系统:使用以下命令安装 rpm 包:sudo rpm -ivh cursor__x86_64.rpm

8. 注册与登录

在安装包安装后要设置一些配置信息,语言我们选择中文:如果本机之前安装过 VS Code,可以导入 VS Code 的扩展:

首次使用 Cursor 时,需要注册一个新账号或使用已有账号进行登录,也可以用 Github 等授权登录。

这里勾选默认即可,点Continue按钮完成设置:

9. Cursor 设置

上一章节我们学会了 Cursor 安装,接下来就是配置。

9.1. 第一次启动流程

1、欢迎界面● 选择界面语言(支持中文、英文等)● 阅读并接受服务条款● 选择是否发送使用数据以改进产品

2、主题与外观设置● 选择深色/浅色主题● 调整字体大小(默认、大、超大)● 设置颜色主题(默认、高对比度等)

3、键盘快捷键方案● 默认方案(Cursor 原生)● VS Code 兼容方案● Vim 模式(适合 Vim 用户)● 自定义方案

4、编程语言检测● Cursor 会扫描系统中已安装的开发工具● 自动配置常用编程语言的支持● 提示安装缺失的语言服务器

5、工作区设置● 选择默认工作区位置● 配置项目模板路径● 设置自动保存选项

9.2. 账户注册与登录

9.2.1. 创建 Cursor 账户
9.2.2. 注册方式选择

● 邮箱注册(推荐)● Google 账户登录● GitHub 账户登录

9.2.3. 邮箱注册流程

● 点击"Sign up"按钮● 输入邮箱地址和密码● 确认密码并同意服务条款● 点击发送到邮箱的验证链接● 完成邮箱验证后自动登录

9.2.4. 第三方账户登录

● 选择对应的第三方登录选项● 授权 Cursor 访问基本信息● 自动完成账户创建和登录

9.2.5. 账户配置选项

● 个人信息设置:姓名、头像、时区● 通知偏好:邮件通知、产品更新、功能提醒● 隐私设置:数据使用授权、遥测数据收集● 团队邀请:加入现有团队或创建新团队

9.3. 许可证和付费计划说明

9.3.1. 免费计划 (Cursor Free)
功能特性免费计划限制
AI 对话次数每月 200 次对话
代码生成每月 2000 次补全
项目数量无限制
文件大小单文件最大 100MB
模型选择基础模型(GPT-3.5 等效)
团队协作最多 3 人
技术支持社区支持
9.3.2. 专业计划 (Cursor Pro - $20/月)
功能特性专业计划
AI 对话次数无限制
代码生成无限制
高级模型GPT-4, Claude 等高级模型
优先级处理更快的响应速度
高级功能代码审查、智能重构
团队协作最多 10 人
技术支持邮件支持
存储空间100GB 云存储
9.3.3. 团队计划 (Cursor Business - $40/用户/月)
功能特性团队计划
所有 Pro 功能
团队成员无限制
管理控制台用户管理、权限控制
单点登录 (SSO)SAML/OIDC 支持
审计日志详细的使用记录
自定义模型企业级 AI 模型
优先支持专属客户成功经理
数据隐私企业级数据保护
9.3.4. 计划选择建议

● 个人学习用户:免费计划足够日常学习使用● 专业开发者:推荐 Pro 计划获得完整 AI 体验● 小团队:Pro 计划可满足小规模协作需求● 企业用户:选择 Business 计划确保安全和管控

9.3.5. 升级和付费流程

1 选择计划○ 在设置中点击 "Upgrade "○ 比较不同计划的功能差异○ 选择适合的付费计划

2 付费方式○ 信用卡支付(Visa、MasterCard、AmEx)○ PayPal 支付○ 企业发票付款(Business 计划)

3 订阅管理○ 随时升级或降级计划○ 按月或按年付费(年付有折扣)○ 取消订阅后可使用至当前计费周期结束

10. Cursor 中文设置

Cursor 是基于VS Code开发的一款编辑器,所以它的扩展使用的也是 VS Code 的扩展市场。

默认 Curosr 的界面上英文的,我们可以通过 VS Code 的扩展市场安装中文包。

VS Code 有一个内置的扩展市场,提供了数千个由社区和微软官方提供的扩展。

接下来我们就在扩展市场中查找中文包,并安装。

VScode 安装汉化包很简单,打开 Curosr,点击左侧安装扩展图标,在搜索框输入Chinese:然后点击第一个搜索出来选项【Chinese (Simplified) (简体中文)】的 Install 按钮就可以:安装完成后,重启 Curosr,界面显示的就是中文了。

11. Cursor 界面介绍

Cursor 编辑器是一款功能强大且用户友好的代码编辑器,特别适合初学者和中级开发者使用。

本文将详细介绍 Cursor 编辑器的界面,帮助你快速上手并充分利用其功能。

11.1. 主界面概览

Cursor 编辑器的主界面设计简洁直观,主要由以下几个部分组成:● 菜单栏:位于窗口的顶部,包含文件、编辑、视图、运行、工具和帮助等菜单项。● 侧边栏:位于窗口的左侧,通常显示项目文件结构、搜索、版本控制等功能。● 编辑区:位于窗口的中央,是编写和编辑代码的主要区域。

11.2. 菜单栏详解

11.2.1. 文件菜单

● 新建文件:创建一个新的代码文件。● 打开文件:打开一个已存在的代码文件。● 保存文件:保存当前编辑的文件。● 另存为:将当前文件另存为一个新文件。● 关闭文件:关闭当前打开的文件。

11.2.2. 编辑菜单

主要功能:● 撤销:撤销上一次的编辑操作。● 重做:重做上一次撤销的操作。● 剪切:剪切选中的文本。● 复制:复制选中的文本。● 粘贴:粘贴剪贴板中的内容。● 查找:在当前文件中查找指定的文本。● 替换:在当前文件中查找并替换指定的文本。

11.2.3. 窗口/视图菜单

● 放大:放大编辑区的字体。● 缩小:缩小编辑区的字体。● 重置缩放:将编辑区的字体大小恢复到默认值。● 全屏:将编辑器切换到全屏模式。

11.2.4. 运行菜单

主要功能:● 运行:运行当前编辑的代码。● 调试:启动调试模式,逐步执行代码并查看变量值。

11.2.5. 查看菜单

主要功能:● 命令面板:打开命令面板。● 外观:设置各种外观视图的显示与隐藏。

11.3. 侧边栏详解

侧边栏是 Cursor 编辑器的一个重要组成部分,提供了多种功能:● 命令面板:打开命令面板。● 外观:显示各种功能面板,比如状态栏。● 编辑布局:设置编辑器的布局方式。

默认情况下,Cursor 的活动栏是水平放置的,这是为了节省空间,方便集成聊天功能。

如果您更喜欢传统的垂直活动栏,可以按照以下步骤调整:● 打开Cursor 设置。● 搜索并找到workbench.activityBar.orientation,将其值改为vertical。● 重启 Cursor 即可生效。

改为vertical后重启效果:

11.4. 编辑区详解

编辑区是编写和编辑代码的主要区域,具有以下特点:● 语法高亮:根据代码的语法结构,使用不同的颜色高亮显示代码,提高代码的可读性。● 自动补全:在输入代码时,编辑器会自动提示可能的代码补全选项,提高编码效率。● 代码折叠:可以折叠代码块,方便用户查看和编辑大型代码文件。● 多光标编辑:支持同时编辑多个光标位置,方便批量修改代码。

11.5. 状态栏详解

状态栏位于窗口的底部,显示当前文件的状态信息,包括:● 行号和列号:显示当前光标所在的行号和列号。● 编码格式:显示当前文件的编码格式,如 UTF-8。● 文件类型:显示当前文件的类型,如 Python、JavaScript 等。● Git 状态:显示当前文件的 Git 状态,如已修改、已提交等。

12. Cursor 打开目录

我们可以在 Cursor 中打开一个代码文件,也可以在在 Cursor 中打开一个目录(文件夹)是一个简单的过程,操作都很简单。

首先,我们打开已经安装好的 Cursor,在 Cursor 首次打开时,你会看到一个项目的Open a folder(打开目录)按钮。

欢迎界面的中间区域,有三个非常核心的按钮:● Open project:打开本地已有的项目文件夹,适合本地开发者直接导入已有项目。● Clone repo:直接从 Git 仓库克隆项目,支持输入 Git 仓库地址,一键拉取代码,非常方便做远程协作或开源项目学习。● Connect via SSH:通过 SSH 连接远程服务器上的项目,非常适合远程开发场景,尤其适合云服务器上的项目调试。● Recent projects:列出最近打开的项目。

我们也可以打开一个已存在的文件或目录(文件夹),比如我们打开一个 runoob-test,打开该目录后,它就会显示在资源管理器中:

当然也可以直接在菜单栏中操作,创建火打开文件目录:

在打开的目录右侧,可以在该目录下新建文文件、新建目录、刷新、折叠目录:

13. Cursor 模型设置

Cursor 强大之处就是充分利用了大模型的能力。

Cursor 内置了很多大模型,当然我们可以自定义设置模型,设置也非常简单。

1、打开设置点击右上角的齿轮图标,打开设置界面。选择Models (模型),可以看到系统默认已经设置了一些大模型,选择你想要的模型,如 GPT-3.5 或 GPT-4。我们可以在列表底部 Add Model(添加模型) 按钮。点击按钮后,会出现一个输入框,我们输入模型名,比如deepseek-v3及deepseek-r1。注意:模型名一定不能输错。模型添加好后,我们需要设置 API key 和请求地址,在下面输入框输入即可:API key 和请求地需要去大模型的官方获取,当然如果第三方平台有提供的也可以,比如 DeepSeek 的可以去官方https://platform.deepseek.com/usage申请:

请求地址官方的接口文档都会说明,DeepSeek 的为:https://api.deepseek.com/chat/completions。设置完成后,我们可以点击Verify按钮,看看是否设置成功,如果没有报错信息说明成功了,模型列表中也会出现我们添加的模型,我们把其他的 ☑️ 去掉,勾选 ☑️ 这以下两个就可以开始使用了。

接下来我们试试对话聊天,点击右上角的小图标打开聊天窗口,然后选择 deepseek-r1 模型,就可以开始了:

14. Cursor code/cursor 命令

Cursor 是一款基于 Visual Studio Code (VS Code) 的现代化代码编辑器,所以它继承了 VS Code 的强大功能,如本文要介绍的code命令。

在 Visual Studio Code 中,code或cursor命令是一个命令行工具,用于快速打开 VS Code 并执行一些与代码相关的操作。

code 命令直接可以帮助开发者从终端或命令提示符中直接启动 VS Code 或处理特定的任务。

最常用的方式就是使用code或cursor命令直接从命令行中打开文件目录,此时需要先安装 code 命令。

Cursor 支持将终端启动命令设置为code或 cursor,以便快速启动编辑器,如果本地已经安装了 VS Code,code命令一般用在 VS Code 中,Cursor 使用cursor命令。

启用 Cursor 的 code 命令 非常简单,先打开命令面板:● macOS 系统快捷键:⇧⌘P(command + shift + p)● Windows/Linux 快捷键:Ctrl + Shift + P搜索安装>shell command:

然后选择在 PATH 中 安装 “cursor” 命令 - Shell Command: Install ‘cursor’ command in PATH即可为系统 PATH 路径添加了cursor命令的引用。

我们可以通过命令行打开文件、安装扩展、修改显示语言,甚至查看诊断信息。

通过cursor --version查看版本信息:

以下是一些常用的命令行选项,可以通过cursor --help命令查看:

我们可以在命令行中使用cursor .命令让文件夹在 Cursor 中打开:

命令功能说明
code <路径>打开文件或文件夹
cursor .打开当前目录作为工作区
cursor --new-window在新窗口中打开
cursor --diff对比两个文件的内容
cursor --wait等待窗口关闭后再返回终端
cursor --disable-extensions禁用所有扩展运行 VS Code
cursor --install-extension <扩展名>安装指定扩展
cursor --list-extensions列出所有已安装的扩展
cursor --uninstall-extension <扩展名>卸载指定扩展

15. Cursor Chat 与 Composer

Cursor AI 聊天窗口中有 Chat 和 Composer 两个功能,它们是两种不同功能的 AI 辅助编程模式:● Chat 是一个交互式的 AI 助手,你可以用自然语言与它对话,提出问题、请求代码解释、进行代码审查、查找错误等。它更侧重于交互式的问答和代码辅助,适合快速获取解决方案、调试代码或学习新概念。● Composer 是一个强大的代码生成工具,主要用于生成全新的代码。你可以提供需求描述或示例代码,让 Composer 生成完整的代码片段或文件。它更侧重于代码的生成,适合构建新功能、优化代码结构或处理复杂的编程任务。

简单来说 Chat 适合快速问答和简单任务,Composer 适合复杂代码生成和跨文件操作,平时开发我们可以先用 Composer 生成代码,再用 Chat 对代码进行解释或优化。

选择 Chat 还是 Composer 取决于任务需求:● 如果需要快速问答、即时解决问题,Chat 是更好的选择。● 如果需要生成复杂代码、处理多个文件或进行精细调整,Composer 更适合。

15.1. Cursor Chat 介绍

Cursor Chat 是一个集成在代码编辑器中的聊天工具,它允许开发者在编写代码的同时与团队成员进行实时沟通。通过 Cursor Chat,开发者可以在不离开编辑器的情况下讨论代码问题、分享代码片段或寻求帮助。

主要功能● 对话式交互:用户可以像与真人对话一样,用自然语言提问或请求代码片段。● 快速响应:适合即时问答,如代码调试、技术概念解释等。● 上下文感知:Chat 会记住之前的对话,支持逐步深入提问。● 代码引用:可以直接引用代码片段,让 AI 解释或修改。

实例

export default function AboutPage(){return关于我们,RUNOOB.COM;}

接下来我们在 Chat 对话窗口,让 AI 添加注释。

然后 点击 Apply 按钮,就可以应用到代码文件中了:

15.2. Composer 介绍

Composer 可以根据自然语言描述,Composer 可以生成完整的代码片段或文件,甚至构建整个应用程序,同时支持同时编辑多个文件,能够理解文件之间的调用关系,适合复杂项目的开发。

Composer 能够理解整个项目结构和现有代码,生成更符合逻辑、更高质量的代码。

Composer 生成代码后,用户可以通过额外指令进一步优化代码。

比如我们可以创建一个目录,编写需求文档:

在 Composer 对话窗口就可以让他根据需求文档生成代码:

注意:Cursor在最新版本0.46.8中移除了Composer和Bug Finder功能,主要是为了简化用户体验,并整合多个模式。他们将 Chat 模式 作为主要交互方式,结合了之前的 Compose 和 Command 模式的功能,使用户可以在一个统一的界面中进行代码生成、编辑和命令执行。此外,新的界面提供了 Agent、Ask 和 Edit 三种模式,以替代原来的 Composer 功能。

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

相关文章:

  • PyTorch Tensor完全指南:深度学习数据操作的核心艺术
  • Matlab(4)
  • C++ stack and queue
  • 【OSPP 开源之夏】Good First issue 第一步—— openEuler Embedded 计划
  • 机器视觉的零件误差检测系统:基于多角度点云融合的圆柱体零件尺寸测量
  • 5. synchronized 关键字 - 监视器锁 monitor lock
  • InnoDB如何解决脏读、不可重复读和幻读的?
  • mysql - 查询重复数据,不区分大小重复问题解决
  • 服务器查看 GPU 占用情况的方法
  • 安全点(Safepoint)完成后唤醒暂停线程的过程
  • 响应式对象的类型及其使用场景
  • 量子安全新纪元:F5发布全新AI驱动的全栈式后量子加密AI安全方案
  • 破解测试数据困境:5招兼顾安全与真实性
  • 全球AI安全防护迈入新阶段:F5推出全新AI驱动型应用AI安全解决方案
  • 【前端Vue】使用ElementUI实现表单中可选择可编辑的下拉框
  • 仓库无人叉车的安全功能有哪些?如何在提升效率时保障安全?
  • k8s中的控制器的使用
  • 汽车高位制动灯难达 CIE 标准?OAS 光学软件高效优化破局
  • 中科米堆CASAIM汽车零部件三维扫描检测解决方案
  • 服务器通过生成公钥和私钥安全登录
  • 单例模式的理解
  • Spring Security 前后端分离场景下的会话并发管理
  • C语言:指针(4)
  • 【2025】Datawhale AI夏令营-多模态RAG-Task3笔记-解决方案进阶
  • 蓝蜂网关在雄安新区物联网建设中的关键应用
  • 补环境基础(四) Hook插件
  • Spring Boot项目调用第三方接口的三种方式比较
  • 当img占不满div时,图片居中显示,两侧加当前图片模糊效果
  • 如何记录日常笔记?
  • 【Linux学习|黑马笔记|Day3】root用户、查看权限控制信息、chmod、chown、快捷键、软件安装、systemctl、软连接、日期与时区