我的编程空间,编程开发者的网络收藏夹
学习永远不晚

IDEA感觉不香了AI智能编程工具Cursor使用图文教程

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

IDEA感觉不香了AI智能编程工具Cursor使用图文教程

一、简介

为使用人工智能编程而构建的编辑器,一款人工智能编程软件智能Ai代码生成工具

它有什么特点呢?

集成了GPT-4,国内可用,不仅有ChatGPT的聊天功能,还有强大的自动代码生成能力,简直是编码神器。

它可以根据你的需求,自动生成代码,分析代码,优化代码,并可以基于某个代码片段和你展开讨论。

支持JavaPythonC#JavaScript

支持mavengit等,强烈建议程序员都来安装使用。

二、一起来体验下它的强大之处

2.1 用单例模式调教一下它

在代码区输入Ctrl+K 呼出提示词框,输入你的需求,回车执行

智能生成如下代码

image-20230420214454673

一看居然线程不安全,选中整个类,按 Ctrl+K 让它优化这段代码

执行后,会输出优化后的代码,它给方法添加了synchronized关键字,整个方法都上锁了,哈哈,确实是优化了。你可以鼠标点击选择接受或拒绝,红色表示它待删除的行,绿色是它替换的行。如果代码不是你想要的,你可以点击拒绝,然后尝试输入不同的提示词重新改进代码。

我们选择接受,并继续提出优化需求

如下,它直接给我们生成了一段标准的双重检查锁的单例模式代码,我直呼强大。我们选择接受即可。

继续调教,我们选中关键字volatile,按Ctrl+L 呼出聊天框,让它解释下作用

选中整个方法块,让它解释下每一段代码意思

2.2 力扣刷题作弊器

随便选一道吧

直接复制题目

分分钟给你生成标准答案

2.3 不仅仅会写代码,还会写诗

哈哈,完全可以当做免费版ChatGPT来使用

三、安装使用

3.1 下载-安装-注册

编程网下载:Cursor(智能AI代码生成工具) V0.2.7 官方版

官网地址:https://www.cursor.so/

支持 Mac 、Windows 和 Linux 操作系统,根据自己电脑的系统进行下载

第一次打开软件使用需要注册,注册后登陆即可

3.2 使用

首次进入,会有如下三个区域

导航区会创建一个默认工程,工程名为CUSOR-TUTOR,有两个main的示例文件,是js和python的文件,如果不需要可以删了。

下面右上角的两个加号,分别用于创建目录和文件。当创建java后缀的文件后,会提示你安装java的扩展插件哈,点击安装即可

点击应用市场,可以看到已安装插件和推荐安装的插件

新建一个java后缀的文件后,就可以开始你的探索之旅了

Ctrl + K : 呼出提示词框,用于按要求生成代码

Ctrl + L : 进入右侧的聊天区域进行问答交流

3.3 怎么设置中文显示

进入应用市场,搜索zh-CN,安装chinese(simplified) 简体中文语言包,按提示重启即可

但是不建议,用中文的面板反而感觉怪怪的

3.4 导入工程

选择 File -> Open Folder 打开已经存在的项目即可,也可以直接打开mavan项目

3.5 创建Maven项目

点击左下角JAVA_PROJECT插件中的加号–创建工程,并选择maven工程

依次选择maven模板和模板的版本

依次输入maven工程的group idartifact id,然后选择工程目录

最后一步,在终端这里会提示"Define value for property ‘version’ 1.0-SNAPSHOT" ,这里会等待你输入,输入Y确认即可,后面需要确认信息时继续输入Y,最后右下角点击Open在新窗口打开工程即可。

最后工程如下所示,左下角多了一个maven插件

四、结语

本文详细介绍了Ai编辑器Cursor的使用方式,帮助大家快速了解,让大家心里有杆秤,到底中用不中用。

需要注意的是,目前cursor仍然是免费测试版本,目前还在快速迭代中,如果生成的代码不符合你的要求,你可以换一种表述重新生成结果,这一点和ChatGPT使用不同的提示词生成不同的结果是一样的。比如你是否尝试过这样设计提示词“在本类添加一个静态方法,计算两数之和。仅在此处添加,不要生成整个类”。只要你慢慢调教,它会越用越智能。

目前Ai狂潮席卷而来,人工智能时代已经开启,各种Ai工具如火如荼发展,鼓励大家勇于尝试。

到此这篇关于IDEA感觉不香了AI智能编程工具Cursor使用图文教程的文章就介绍到这了,更多相关AI Cursor使用内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

IDEA感觉不香了AI智能编程工具Cursor使用图文教程

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

IDEA感觉不香了AI智能编程工具Cursor使用图文教程

这篇文章主要介绍了IDEA感觉不香了AI智能编程工具Cursor使用,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
2023-05-19

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录