说到AI那么老大哥就是GPT,说到AI编程工具那就老大哥就是Cursor了。

关于问题补充中问的安装,Cursor目前官方提供唯一的安装方式就是直接下载安装的独立IDE,没有提供插件的安装方式。

图片

目前官方最新是Cursor v1.2版本,提供windows、Linux、MacOS操作系统安装包。

关于VSCode与Jetbrains了有提到,不过是说如何把vscode与jetrains如何迁移至cursor。

图片

  • vscode

Cursor基于VS Code代码库开发的,使我们能够专注于创造最佳的AI编程体验,同时保持熟悉的编辑环境。这使得将现有的VS Code设置迁移到Cursor变得容易。

  • JetBrains

JetBrains 系列 IDE 本身是非常优秀的工具,它们为特定语言和框架提供了预设配置和优化体验。

而 Cursor 则采取了不同的策略,它像一张白纸,默认情况下非常轻量,但你可以根据自己的需求完全自定义,不再受限于 IDE 针对某些语言或框架的预设功能。

Cursor 能够访问庞大的插件生态系统,几乎所有 JetBrains IDE 提供的功能(甚至更多)都可以通过这些扩展插件实现。

好,那么我们再来看看程序员如何cursor写代码?

一、Cursor安装

打开官方网站即可选择自己操作系统适合的版本下载

图片

下载安装后就是这个效果和vscode差不多,Cursor本身是基于VS Code 的分支版本

图片

效果和vscode基本一样,早期cursor版本信息还会带着vscode的版本,现在已经去掉了。目前官方最新的版本是v1.2

图片

主要更新功能:

  • Agent To-Do 列表

自动为复杂指令生成分步骤任务清单(可执行),支持进度可视化。

  • Queued Messages(消息排队系统)

用户可以连续输入多个指令,Cursor 会自动排队顺序执行。

  • Memory 正式版上线(GA)

AI 可以记住项目上下文、函数语义、历史交流,并持续优化建议。

  • Git 冲突自动解决(Auto-Resolve Git Conflicts)

合并冲突时,点击按钮即可让 Agent 尝试自动解决。

  • 语义搜索增强

使用新模型提升了代码搜索的理解力与准确性。

二、Cursor使用

图片

01.代码生成

比如我想让cursor生成一个h5的电商网站,在对话窗口输入需求,然后Cursor会把它设计与开发的大概路线列出来,如网站的结构、技术选型、网站项目的目录结构及网站的设计风格。简单的和它交互一下,你也可以针对它列出来的思路增加建议和调整,简单交互后代码就生成了。

图片

如果生成后的项目你不会运行也可以直接问Cursor,运行方案和步骤都会列出,你可以按照它的引导运行你的项目

图片

最后的效果

图片

当然这只是一个网站的雏形,毕竟如果要一个后台开发搞这些配色、布局也得花不少时间,而Cursor只花了3~5分钟就生成好了。如果说这个网站就可以用于商用,肯定是不可能的,但这种开发方式对于后台开发人员来说无疑是更好的选择。并且随着AI的发展它的编码能力会越来越强,由于目前AI大模型基本走上了开源的模式,我们还可以针对性的对大模型进行微调,定制我们需要的AI大模型。

既然未来是注定AI驱动的,掌握它,不再只是“程序员加分项”,而是必备的核心竞争力。

尤其是对于已经工作的中年开发者而言,时间和精力的确不像年轻时那么充沛,但越是在这种技术变革的风口,越应该尽早行动。

02.AI对话(Chat)

打开项目后,有几个调出对话窗口的方式:

  • 按下Ctrl+I,就会打开对话窗口

图片

  • 按下Ctrl+K,就能以嵌入窗口的形式出现对话窗口

图片

  • 直接点击右上角这个布局小图标也可以调出对话窗口

图片

有了对话窗口后,你可以直接和它对话,比如:

  • “帮我生成一个网站”
  • “请给这个函数生成注释”

图片

它还会读你的项目代码上下文,或者你上传并给定相应的上下文,它会给出合理的回答。你可以叫它“帮我加单元测试”之类的要求。

图片

03.自动补全(Auto Complete)

和Github Copilot类似,当你写一行代码时,Cursor 会在你输入的同时尝试补全整段逻辑。Cursor具有强大的自动补全功能,可预测你的下一次编辑。它会根据你最近的更改提供跨多行的代码建议。比如:

图片

通过Tab键就可以一步步补全代码,官方直接用“tab boy”来形容。

04.模型

cursor默认自带了claude、gpt、gemini等顶尖的AI大模型,当然免费的用户使用的次数还是有限制的。

图片

免费用户有免费两周Pro版试用。

图片

05.Rule

可重用的、限定作用域的指令,控制代理模型的行为方式。在cursor中rule是一个非常强大且实用的功能,它主要的作用是为AI编程模型提供上下文字 指令和行为约束,让它写的代码更符合我们的需要、习惯、风格,其实就是给AI制定好编程行为准则。感觉类似于给AI设定角色。

cursor rule有三种模式

  • Project Rules

  • User Rules

  • .cursorrules (已弃用)

图片

06.Agent

用于自主编码任务、终端命令和代码编辑的助手。Agent是Cursor的助手,可以独立完成复杂的编码任务,运行终端命令,编辑代码。也就是Agent可智能一些,权限更多一些,可以实际读写多个文件、修改项目结构。

图片

三、如何学习AI大模型?

我在一线互联网企业工作十余年里,指导过不少同行后辈。帮助很多人得到了学习和成长。

我意识到有很多经验和知识值得分享给大家,也可以通过我们的能力和经验解答大家在人工智能学习中的很多困惑,所以在工作繁忙的情况下还是坚持各种整理和分享。但苦于知识传播途径有限,很多互联网行业朋友无法获得正确的资料得到学习提升,故此将并将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。

这份完整版的大模型 AI 学习和面试资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】

在这里插入图片描述

第一阶段: 从大模型系统设计入手,讲解大模型的主要方法;

第二阶段: 在通过大模型提示词工程从Prompts角度入手更好发挥模型的作用;

第三阶段: 大模型平台应用开发借助阿里云PAI平台构建电商领域虚拟试衣系统;

第四阶段: 大模型知识库应用开发以LangChain框架为例,构建物流行业咨询智能问答系统;

第五阶段: 大模型微调开发借助以大健康、新零售、新媒体领域构建适合当前领域大模型;

第六阶段: 以SD多模态大模型为主,搭建了文生图小程序案例;

第七阶段: 以大模型平台应用与开发为主,通过星火大模型,文心大模型等成熟大模型构建大模型行业应用。

在这里插入图片描述

👉学会后的收获:👈

• 基于大模型全栈工程实现(前端、后端、产品经理、设计、数据分析等),通过这门课可获得不同能力;

• 能够利用大模型解决相关实际项目需求: 大数据时代,越来越多的企业和机构需要处理海量数据,利用大模型技术可以更好地处理这些数据,提高数据分析和决策的准确性。因此,掌握大模型应用开发技能,可以让程序员更好地应对实际项目需求;

• 基于大模型和企业数据AI应用开发,实现大模型理论、掌握GPU算力、硬件、LangChain开发框架和项目实战技能, 学会Fine-tuning垂直训练大模型(数据准备、数据蒸馏、大模型部署)一站式掌握;

• 能够完成时下热门大模型垂直领域模型训练能力,提高程序员的编码能力: 大模型应用开发需要掌握机器学习算法、深度学习框架等技术,这些技术的掌握可以提高程序员的编码能力和分析能力,让程序员更加熟练地编写高质量的代码。

在这里插入图片描述

1.AI大模型学习路线图
2.100套AI大模型商业化落地方案
3.100集大模型视频教程
4.200本大模型PDF书籍
5.LLM面试题合集
6.AI产品经理资源合集

👉获取方式:
😝有需要的小伙伴,可以保存图片到wx扫描二v码免费领取【保证100%免费】🆓

在这里插入图片描述

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐