最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

IDEA感覺(jué)不香了AI智能編程工具Cursor使用圖文教程

 更新時(shí)間:2023年05月11日 09:13:08   作者:鳳梨殼  
這篇文章主要介紹了IDEA感覺(jué)不香了AI智能編程工具Cursor使用,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

一、簡(jiǎn)介

為使用人工智能編程而構(gòu)建的編輯器,一款人工智能編程軟件、智能Ai代碼生成工具

它有什么特點(diǎn)呢?

集成了GPT-4,國(guó)內(nèi)可用,不僅有ChatGPT的聊天功能,還有強(qiáng)大的自動(dòng)代碼生成能力,簡(jiǎn)直是編碼神器。

它可以根據(jù)你的需求,自動(dòng)生成代碼,分析代碼,優(yōu)化代碼,并可以基于某個(gè)代碼片段和你展開(kāi)討論。

支持JavaPython,C#,JavaScript

支持mavengit等,強(qiáng)烈建議程序員都來(lái)安裝使用。

二、一起來(lái)體驗(yàn)下它的強(qiáng)大之處

2.1 用單例模式調(diào)教一下它

在代碼區(qū)輸入Ctrl+K 呼出提示詞框,輸入你的需求,回車(chē)執(zhí)行

智能生成如下代碼

image-20230420214454673

一看居然線程不安全,選中整個(gè)類(lèi),按 Ctrl+K 讓它優(yōu)化這段代碼

執(zhí)行后,會(huì)輸出優(yōu)化后的代碼,它給方法添加了synchronized關(guān)鍵字,整個(gè)方法都上鎖了,哈哈,確實(shí)是優(yōu)化了。你可以鼠標(biāo)點(diǎn)擊選擇接受或拒絕,紅色表示它待刪除的行,綠色是它替換的行。如果代碼不是你想要的,你可以點(diǎn)擊拒絕,然后嘗試輸入不同的提示詞重新改進(jìn)代碼。

我們選擇接受,并繼續(xù)提出優(yōu)化需求

如下,它直接給我們生成了一段標(biāo)準(zhǔn)的雙重檢查鎖的單例模式代碼,我直呼強(qiáng)大。我們選擇接受即可。

繼續(xù)調(diào)教,我們選中關(guān)鍵字volatile,按Ctrl+L 呼出聊天框,讓它解釋下作用

選中整個(gè)方法塊,讓它解釋下每一段代碼意思

2.2 力扣刷題作弊器

隨便選一道吧

直接復(fù)制題目

分分鐘給你生成標(biāo)準(zhǔn)答案

2.3 不僅僅會(huì)寫(xiě)代碼,還會(huì)寫(xiě)詩(shī)

哈哈,完全可以當(dāng)做免費(fèi)版ChatGPT來(lái)使用

三、安裝使用

3.1 下載-安裝-注冊(cè)

腳本之家下載:Cursor(智能AI代碼生成工具) V0.2.7 官方版

官網(wǎng)地址:https://www.cursor.so/

支持 Mac 、Windows 和 Linux 操作系統(tǒng),根據(jù)自己電腦的系統(tǒng)進(jìn)行下載

第一次打開(kāi)軟件使用需要注冊(cè),注冊(cè)后登陸即可

3.2 使用

首次進(jìn)入,會(huì)有如下三個(gè)區(qū)域

導(dǎo)航區(qū)會(huì)創(chuàng)建一個(gè)默認(rèn)工程,工程名為CUSOR-TUTOR,有兩個(gè)main的示例文件,是js和python的文件,如果不需要可以刪了。

下面右上角的兩個(gè)加號(hào),分別用于創(chuàng)建目錄和文件。當(dāng)創(chuàng)建java后綴的文件后,會(huì)提示你安裝java的擴(kuò)展插件哈,點(diǎn)擊安裝即可

點(diǎn)擊應(yīng)用市場(chǎng),可以看到已安裝插件和推薦安裝的插件

新建一個(gè)java后綴的文件后,就可以開(kāi)始你的探索之旅了

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

Ctrl + L : 進(jìn)入右側(cè)的聊天區(qū)域進(jìn)行問(wèn)答交流

3.3 怎么設(shè)置中文顯示

進(jìn)入應(yīng)用市場(chǎng),搜索zh-CN,安裝chinese(simplified) 簡(jiǎn)體中文語(yǔ)言包,按提示重啟即可

但是不建議,用中文的面板反而感覺(jué)怪怪的

3.4 導(dǎo)入工程

選擇 File -> Open Folder 打開(kāi)已經(jīng)存在的項(xiàng)目即可,也可以直接打開(kāi)mavan項(xiàng)目

3.5 創(chuàng)建Maven項(xiàng)目

點(diǎn)擊左下角JAVA_PROJECT插件中的加號(hào)–創(chuàng)建工程,并選擇maven工程

依次選擇maven模板和模板的版本

依次輸入maven工程的group idartifact id,然后選擇工程目錄

最后一步,在終端這里會(huì)提示"Define value for property ‘version’ 1.0-SNAPSHOT" ,這里會(huì)等待你輸入,輸入Y確認(rèn)即可,后面需要確認(rèn)信息時(shí)繼續(xù)輸入Y,最后右下角點(diǎn)擊Open在新窗口打開(kāi)工程即可。

最后工程如下所示,左下角多了一個(gè)maven插件

四、結(jié)語(yǔ)

本文詳細(xì)介紹了Ai編輯器Cursor的使用方式,幫助大家快速了解,讓大家心里有桿秤,到底中用不中用。

需要注意的是,目前cursor仍然是免費(fèi)測(cè)試版本,目前還在快速迭代中,如果生成的代碼不符合你的要求,你可以換一種表述重新生成結(jié)果,這一點(diǎn)和ChatGPT使用不同的提示詞生成不同的結(jié)果是一樣的。比如你是否嘗試過(guò)這樣設(shè)計(jì)提示詞“在本類(lèi)添加一個(gè)靜態(tài)方法,計(jì)算兩數(shù)之和。僅在此處添加,不要生成整個(gè)類(lèi)”。只要你慢慢調(diào)教,它會(huì)越用越智能。

目前Ai狂潮席卷而來(lái),人工智能時(shí)代已經(jīng)開(kāi)啟,各種Ai工具如火如荼發(fā)展,鼓勵(lì)大家勇于嘗試。

到此這篇關(guān)于IDEA感覺(jué)不香了AI智能編程工具Cursor使用圖文教程的文章就介紹到這了,更多相關(guān)AI Cursor使用內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java使用數(shù)組實(shí)現(xiàn)ArrayList的動(dòng)態(tài)擴(kuò)容的方法

    Java使用數(shù)組實(shí)現(xiàn)ArrayList的動(dòng)態(tài)擴(kuò)容的方法

    這篇文章主要介紹了Java使用數(shù)組實(shí)現(xiàn)ArrayList的動(dòng)態(tài)擴(kuò)容的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • 詳解IDEA社區(qū)版(Community)和付費(fèi)版(UItimate)的區(qū)別

    詳解IDEA社區(qū)版(Community)和付費(fèi)版(UItimate)的區(qū)別

    這篇文章主要介紹了詳解IDEA社區(qū)版(Community)和付費(fèi)版(UItimate)的區(qū)別,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-11-11
  • Mybatis各種查詢接口使用詳解

    Mybatis各種查詢接口使用詳解

    這篇文章主要介紹了Mybatis各種查詢接口使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧
    2022-11-11
  • SpringBoot中的Controller用法示例詳解

    SpringBoot中的Controller用法示例詳解

    Controller是SpringBoot里最基本的組件,他的作用是把用戶提交來(lái)的請(qǐng)求通過(guò)對(duì)URL的匹配,分配給不同的接收器,再進(jìn)行處理,然后向用戶返回結(jié)果,這篇文章主要介紹了SpringBoot中的Controller用法,需要的朋友可以參考下
    2023-06-06
  • java加密解密示例分享

    java加密解密示例分享

    想要?jiǎng)?chuàng)造一個(gè)只有自己能看懂的文件嗎?那就是對(duì)數(shù)據(jù)加密吧,下面分享一個(gè)java的數(shù)據(jù)加密與解密示例
    2014-01-01
  • java Spring整合Freemarker的詳細(xì)步驟

    java Spring整合Freemarker的詳細(xì)步驟

    本文對(duì)Spring整合Freemarker步驟做了詳細(xì)的說(shuō)明,按步驟操作一定可以整合通過(guò),這里提供給大家做參考
    2013-11-11
  • mybatis-plus分頁(yè)插件失效探究解決

    mybatis-plus分頁(yè)插件失效探究解決

    這篇文章主要為大家介紹了mybatis-plus分頁(yè)插件失效探究解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-07-07
  • springboot整合jasypt的詳細(xì)過(guò)程

    springboot整合jasypt的詳細(xì)過(guò)程

    這篇文章主要介紹了springboot整合jasypt的詳細(xì)過(guò)程,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2024-02-02
  • Java基礎(chǔ)之集合Set詳解

    Java基礎(chǔ)之集合Set詳解

    這篇文章主要介紹了Java基礎(chǔ)之集合Set詳解,文中有非常詳細(xì)的代碼示例,對(duì)正在學(xué)習(xí)java基礎(chǔ)的小伙伴們有很好地幫助,需要的朋友可以參考下
    2021-05-05
  • java 線程中start方法與run方法的區(qū)別詳細(xì)介紹

    java 線程中start方法與run方法的區(qū)別詳細(xì)介紹

    這篇文章主要介紹了java 線程中start方法與run方法的區(qū)別詳細(xì)介紹的相關(guān)資料,在java線程中調(diào)用start方法與run方法的區(qū)別在哪里? 這兩個(gè)問(wèn)題是兩個(gè)非常流行的初學(xué)者級(jí)別的多線程面試問(wèn)題,這里進(jìn)行詳細(xì)說(shuō)明,需要的朋友可以參考下
    2016-11-11

最新評(píng)論

长宁县| 萨嘎县| 武冈市| 华安县| 河东区| 偏关县| 博乐市| 阿鲁科尔沁旗| 桦川县| 名山县| 秭归县| 扶沟县| 文安县| 峨山| 黑水县| 金门县| 昔阳县| 嘉黎县| 伊川县| 岳阳市| 集贤县| 恭城| 郸城县| 惠安县| 西乡县| 泸州市| 天长市| 云南省| 苏尼特左旗| 中超| 北安市| 二连浩特市| 嘉义县| 乌苏市| 房产| 凌云县| 宁海县| 章丘市| 建德市| 潍坊市| 柳州市|