首页 > 编程语言 >用 Cursor 写出第一个程序

用 Cursor 写出第一个程序

时间:2024-12-26 14:53:46浏览次数:5  
标签:插件 VSCode 编程 程序 Cursor 点击 写出 方块

大家好,我是汤师爷

最近几个月,Cursor迅速走红,成为一款强大的编程助手。Cursor不仅使用简单,而且通过集成各种大模型技术,编程能力一流。

Cursor是什么?

Cursor是一个类似VSCode的编辑器,集成了GPT-4、Claude 3.5等LLM模型。它本质上是在VSCode的基础上添加了AI辅助编程功能。

从界面布局到操作方式都与VSCode保持一致,包括扩展下载、Python环境配置、远程服务器连接和设置等功能。

如果你是VSCode的老用户,可以无缝切换到Cursor。

Cursor的下载

首先我们打开官网 cursor.com ,点击右上角的【download】按钮,下载 Cursor 的客户端。

配置中文插件

点击右上角的小图标,展开左侧界面,点击第四个插件图标,切换到插件栏。

搜索框中输入【中文】,找到中文简体插件,点击【Install】按钮。现在界面就是中文了!

用 Cursor 写出第一个程序

我们以制作一个俄罗斯方块游戏为例,手把手教你写一个完整的程序。

首先我们打开一个文件夹,点击【文件】,点击【打开】。

新建一个【cursor_tutorial】文件夹,用这个文件夹来存放代码文件。

我们点击右上角的按钮,打开侧边栏。调出对话框,并在对话框里发送:

用 Java 帮我写一个俄罗斯方块游戏。

过了大约十秒,就生成好代码了,点击【Run command】,cursor会自动启用终端执行命令:

javac Tetris.java Board.java Shape.java && java Tetris

俄罗斯方块游戏已经大功告成。

我们还可以继续为游戏加功能,在对话框里继续发送:

添加下一个方块预览

点击【Run command】。

下一个方块预览的功能已经实现好啦。

再添加一个分数系统的功能。

Cursor很快又完成了。

总结

看完这个小demo,我们可以看到Cursor很好上手,跟VSCode一样的操作方式,老VSCode用户直接无缝切换。

Java选手之前用的IDEA,可能一开始不习惯,但很快也能上手开发。

Cursor各种编程语言都能整,各种框架也都不在话下,真心建议试试Cursor,绝对是下一代编程工具。

本文已收录于,我的技术网站:tangshiye.cn 里面有,AI 编程、算法 Leetcode 详解、面试八股文、BAT面试真题、简历模版、架构设计,等经验分享。

标签:插件,VSCode,编程,程序,Cursor,点击,写出,方块
From: https://www.cnblogs.com/tangshiye/p/18632826

相关文章

  • 面对高压的工作环境,35岁PHP程序员应该如何维护心理健康和有效管理压力?底层原理是什么?
    面对高压的工作环境,35岁的PHP程序员维护心理健康和有效管理压力至关重要。这不仅有助于个人的身心健康,还能提高工作效率和生活质量。维护心理健康和管理压力的具体策略1.设定现实的期望(SetRealisticExpectations)行动:了解自己的能力范围,不要给自己设定过高的目标。示例......
  • springboot毕设 中国传统手工艺销售平台 程序+论文
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景在全球化与现代化的浪潮中,中国传统手工艺作为中华民族的文化瑰宝,承载着丰富的历史记忆与民族情感。然而,随着工业化生产的普及,传统手工艺面临着市场萎......
  • springboot毕设 中学教师集体命题系统的设计和实现 程序+论文
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景在当今教育信息化的浪潮中,中学教育正逐步迈向智能化与高效化。传统的教师命题方式往往存在效率低、资源分散、命题质量参差不齐等问题,难以满足现代教......
  • 第1章 初识Java与面向对象程序设计
    2024021504831.1Java概述1.1.1计算机编程语言发展史历经了三个发展历程:第一代计算机编程语言:机器语言:是微处理器理解和使用的语言,用于控制它的操作二进制代码。第二代计算机编程语言:汇编语言:采用英文单词作为指令来编写程序,这意味着不去记忆那些枯燥的0和1也可以写出一......
  • Sealos Devbox 基础教程:使用 Cursor 从零开发一个 One API 替代品
    随着技术的成熟和AI的崛起,很多原本需要团队协作才能完成的工作现在都可以通过自动化和智能化的方式完成。于是乎,单个开发者的能力得到了极大的提升-借助各种工具,一个人就可以完成开发、测试、运维等整条链路上的工作,渡劫飞升成为真正的“全干工程师”。之前我们分享过一些入......
  • 面对对象程序设计题目集总结(三)
    前言一些话    我认为,在编程语言这一大类中,类图、时序图等图形化表达方式能够清晰地展示程序的设计思路和结构,而代码本身则是这一思路的具体实现。相比之下,文字虽然能够提供一定的描述,但往往只能表达一些表面层次的内容,无法深入展现程序的精妙之处。只有通过阅读代码,才......
  • 微信小程序中supabase在线数据库使用指南
    在微信小程序中使用supabase在线数据库可以无需后端和服务器完成个人小项目的开发。本文记录我的使用过程,在阅读本文前,建议您先满足以下条件:持有可用于开发的微信小程序了解kexue上网第一步注册与简单使用首先,我们到https://supabase.com/注册一个账户,并创建一个您的项目。......
  • 第三章 面向对象程序设计(基础)
    202402150774目录3.1面向对象的概念3.1.1什么是面向对象3.1.2类和对象3.1.3面向对象的特性3.2面向对象编程3.2.1类的定义3.2.2对象的创建与使用3.2.3成员变量默认值3.2.4匿名对象3.2.5对象内存分析3.3构造方法3.3.1什么是构造方法3.3.2构造方法的使用3.3.3构造......
  • python毕设 农产品运输服务平台论文+程序
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、选题背景关于农产品运输服务平台的研究,现有研究主要集中在物流配送的一般性流程和传统运输模式等方面。专门针对农产品这一特殊商品的运输服务......
  • 龙哥量化:如何把文华6技术指标转化为量化模型策略,自动化程序交易(TB交易开拓者)
    如果您需要代写技术指标公式,请联系我。龙哥QQ:591438821龙哥微信:Long622889也可以把您的通达信,文华技术指标改成TB交易开拓者、金字塔、文华8的自动交易量化策略下图是唐奇安的趋势策略。 这是趋势策略非常明显的特点,在震荡区连续亏损,在趋势区大幅盈利。核心代码也很简......