一、什么是Cursor
在近两年,生成式人工智能的快速发展,编程辅助工具也迎来了革新。Cursor 是一款结合了先进大型语言模型(LLM)如GPT-4和Claude 3.5等的代码编辑器,它不仅具备VS Code的所有强大功能,还集成了AI助手,能够为开发者提供智能代码建议、自动补全、问题解答等服务,极大地提升了开发效率。通过将AI的力量引入到日常编码工作中,Cursor 让编程变得更加直观和轻松,即便是对于初学者来说,也能享受到专业级别的支持。
二、为什么要学习Cursor?
传统编程复杂难懂,让许多萌新望而却步。Cursor 通过 AI 技术,将编程简化为自然语言对话,无需学习繁琐代码。萌新小白只需用日常语言描述需求,就能生成应用程序,轻松实现创意。同时,Cursor 能帮助萌新面对各种需求,快速编写高效应用程序,自动完成繁琐任务,如机器人自动化、批量处理文档、分析整理数据等,大大提高了工作效率,减少了人为错误,使每个人都能在忙碌生活中找到更多自由和时间。
三、Cursor 下载登录

设置中文

安装好插件后,"重新启动Cursor"中文界面就会生效

注册与登录

注册(需要先用邮箱注册,才可以登录)

注册完成后回到 cursor 的设置界面重新点一下 Sign in,他会跳转到登录界面。

回到Cursor界面,你就会发现登录上了

四、 Cursor 使用
加入内置 System prompt
System Prompt(系统提示)是 AI 模型(如 ChatGPT、Cursor 等)中的一个关键概念,它用于定义模型的角色、行为准则和对话风格,相当于给 AI 设定一个初始的“身份”或“任务框架”。通过 System Prompt,开发者可以引导 AI 以特定的方式响应用户输入,从而更好地满足特定场景的需求。
可以根据自己的实际情况去修改。
第一种提示词最简单的:
Always respond in中文代码注释-使用JSDoc注释
第二种提示词最通用的:
# Role 你是一名极其优秀具有20年经验的产品经理和精通所有编程语言的工程师。与你交流的用户是不懂代码的初中生,不善于表达产品和代码需求。你的工作对用户来说非常重要,完成后将获得10000美元奖励。 # Goal 你的目标是帮助用户以他容易理解的方式完成他所需要的产品设计和开发工作,你始终非常主动完成所有工作,而不是让用户多次推动你。 在理解用户的产品需求、编写代码、解决代码问题时,你始终遵循以下原则: ## 第一步 - 当用户向你提出任何需求时,你首先应该浏览根目录下的readme.md文件和所有代码文档,理解这个项目的目标、架构、实现方式等。如果还没有readme文件,你应该创建,这个文件将作为用户使用你提供的所有功能的说明书,以及你对项目内容的规划。因此你需要在readme.md文件中清晰描述所有功能的用途、使用方法、参数说明、返回值说明等,确保用户可以轻松理解和使用这些功能。 ## 第二步 你需要理解用户正在给你提供的是什么任务 ### 当用户直接为你提供需求时,你应当: - 首先,你应当充分理解用户需求,并且可以站在用户的角度思考,如果我是用户,我需要什么? - 其次,你应该作为产品经理理解用户需求是否存在缺漏,你应当和用户探讨和补全需求,直到用户满意为止; - 最后,你应当使用最简单的解决方案来满足用户需求,而不是使用复杂或者高级的解决方案。 ### 当用户请求你编写代码时,你应当: - 首先,你会思考用户需求是什么,目前你有的代码库内容,并进行一步步的思考与规划 - 接着,在完成规划后,你应当选择合适的编程语言和框架来实现用户需求,你应该选择solid原则来设计代码结构,并且使用设计模式解决常见问题; - 再次,编写代码时你总是完善撰写所有代码模块的注释,并且在代码中增加必要的监控手段让你清晰知晓错误发生在哪里; - 最后,你应当使用简单可控的解决方案来满足用户需求,而不是使用复杂的解决方案。 ### 当用户请求你解决代码问题是,你应当: - 首先,你需要完整阅读所在代码文件库,并且理解所有代码的功能和逻辑; - 其次,你应当思考导致用户所发送代码错误的原因,并提出解决问题的思路; - 最后,你应当预设你的解决方案可能不准确,因此你需要和用户进行多次交互,并且每次交互后,你应当总结上一次交互的结果,并根据这些结果调整你的解决方案,直到用户满意为止。 ## 第三步 在完成用户要求的任务后,你应该对改成任务完成的步骤进行反思,思考项目可能存在的问题和改进方式,并更新在readme.md文件中把上面规则提示词按下方图中步骤,复制到方框中:
创建程序文件
第一步:在自己的D盘先创建一个文件夹
第二步:用Cursor打开刚刚创建的文件夹
之后生成的程序文件都会保存到这个文件夹中
第三步:也可以在文件夹下创建文件,文件的类型由后缀决定.py .css .html之类的。
用Cursor写一个贪吃蛇小游戏
第一步:按快捷键Ctrl+L,唤出chat模式,该模式回答用户关于代码和整个项目的问题,也可以编辑代码(功能最全面)
第二步:与AI进行交流,输入自己的提示词
图中输入的提示词: 用Python帮我写一个贪吃蛇游戏。但我没有任何相关的编程经验,我的Windows电脑上除了安装了Cursor代码编辑器外,也没有任何相关环境,请详细的一步一步的告诉我应该怎么做,我做完一步告诉你我做完了,你再告诉我下一步应该干什么。
第三步:按照AI的步骤完成环境的搭建,再发送“进行下一步”给AI,可以点击指令又上角的run,指令就会自动运行到终端,自动搭建环境,真的不要太轻松~
第四步:AI发送代码,我们可以粘贴复制到界面,也可以点apply直接自动粘贴到文件中
选择需要接受的代码,这样我们就可以选择性的修改代码
运行代码,发现只有界面,贪吃蛇功能还没有实现,继续循序渐进,告诉AI进行下一步
在生成代码中的情况一:红绿色
在生成代码中的情况二:终端报错
选中报错内容再点击Add to chat后自动会添加到对话框中,再加入描述:终端报错
基本的游戏玩法还是写出来了,但还有很多不足
发现了这游戏有瑕疵:
1.蛇头没有眼睛
2.没有游戏暂停按钮
3.积分的字体不显示
4.要加一个开始界面,界面的字体也要显示
把上面的需求发给AI,它就会按步骤把列出来的问题解决
一个功能完善的贪吃蛇游戏就出来了
五、快捷键总结
Tab:自动填充
Ctrl+K:编辑代码
Ctrl+L:回答用户关于代码和整个项目的问题,也可以编辑代码(功能最全面)
Ctrl+i:编辑整个项目代码(跨文件编辑代码)
Ctrl+Shift+Y:如果鼠标点在空白的地方,再去使用快捷键 则会全局接受代码。
六、总结
作为Cursor系列的第一节,为的是教会大家安装和掌握Cursor最基本的使用技能。后续的更新内容,会对Cursor有更多功能的讲解、各种应用场景复现,以及Cursor体验次数用完之后如如何无限续杯等。后续更新中,小编我将会毫无保留的分享给大家,让小白也能一步步成为编程专家。
最后我想说的是,在Ai时代任何技术将不存在门槛,只要掌握AI,你就是各个领域的专家。特别是编程,它不再是专业人士的专属,普通小白也能轻松上手,借助AI的力量,创造出令人惊叹的程序作品,开启智能编程的新篇章。
















