用 Cursor 写出第一个程序

大家好,我是汤师爷

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

Cursor是什么?

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

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

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

Cursor的下载

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

用 Cursor 写出第一个程序

配置中文插件

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

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

用 Cursor 写出第一个程序

用 Cursor 写出第一个程序

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

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

用 Cursor 写出第一个程序

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

用 Cursor 写出第一个程序

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

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

用 Cursor 写出第一个程序

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

```markdown
javac Tetris.java Board.java Shape.java && java Tetris
```

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

用 Cursor 写出第一个程序

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

```markdown
添加下一个方块预览
```

用 Cursor 写出第一个程序

点击【Run command】。

用 Cursor 写出第一个程序

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

用 Cursor 写出第一个程序

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

用 Cursor 写出第一个程序

Cursor很快又完成了。

用 Cursor 写出第一个程序

总结

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

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

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

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

文章整理自互联网,只做测试使用。发布者:Lomu,转转请注明出处:https://www.it1024doc.com/5146.html

(0)
LomuLomu
上一篇 2025 年 1 月 1 日 上午9:38
下一篇 2025 年 1 月 1 日 上午10:39

相关推荐

  • Java之类和对象

    一面向对象的初步认知 1.什么是面向对象 Java是一门纯面向对象的语言(Object Oriented Program,简称OOP),在面向对象的世界里,一切皆为对象。面向对象是解决问题的一种思想,主要依靠对象之间的交互完成一件事情。用面向对象的思想来涉及程序,更符合人们对事物的认知,对于大型程序的设计、扩展以及维护都非常友好。 2.面向对象与面向过程 以…

    2024 年 12 月 27 日
    14600
  • ORM框架与数据库交互

    — title: ORM框架与数据库交互 date: 2024/12/22 updated: 2024/12/22 author: cmdragon excerpt: 对象关系映射(ORM)框架是连接数据库与编程语言的桥梁,它极大地简化了两者之间的交互。通过ORM,开发者能够以面向对象的方式处理数据库操作,避免了直接编写SQL语句的繁琐,从而提升开发效率…

    未分类 2024 年 12 月 27 日
    14400
  • 数据结构(Java版)第三期:线性表

    目录 一、线性表的定义与特性 二、线性表的常用操作 一、线性表的定义与特性 线性表是一种数据结构,其中的元素按照线性顺序排列。每个元素在表中都恰好有一个前驱和一个后继。如果一个表中的某个元素有两个或多个后继,那么这个表就不是线性表。 线性表可以根据其实现方式分为两大类:顺序表和链表。顺序表是一种封装好的数组,其元素在内存中是连续存储的;而链表的元素在内存中是…

    2024 年 12 月 28 日
    19400
  • RabbitMQ消息中间件核心概念与实践指南

    RabbitMQ概述 RabbitMQ是一款采用Erlang编程语言构建的开源消息代理软件,其官方网站为:RabbitMQ官方平台。本文将深入解析其核心架构原理与基础应用方法。 环境部署 部署过程中需要关注两个关键端口配置:* 15672:管理控制台的访问入口* 5672:消息传输处理接口完成安装后,通过http://127.0.0.1:15672即可访问管…

    2025 年 5 月 11 日
    12700
  • 华为OD机试E卷 –跳马–24年OD统一考试(Java & JS & Python & C & C++)

    文章目录 题目描述 输入描述 输出描述 用例 题目解析 JS算法源码 Java算法源码 python算法源码 c算法源码 c++算法源码 题目描述 马是象棋(包括中国象棋和国际象棋)中的棋子,走法是每步直一格再斜一格,即先横着或者直者走一格,然后再斜着走一个对角线,可进可退,可越过河界,俗称”马走日”字。给定 m 行 n 列的棋盘(网格图),棋盘上只有棋子象…

    未分类 2025 年 1 月 6 日
    34900

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信