欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

一、簡介

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

它有什么特點呢?

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

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

支持Java,Python,C#,JavaScript

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

二、一起來體驗下它的強(qiáng)大之處

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

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

智能生成如下代碼

image-20230420214454673

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

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

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

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

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

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

2.2 力扣刷題作弊器

隨便選一道吧

直接復(fù)制題目

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

2.3 不僅僅會寫代碼,還會寫詩

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

三、安裝使用

3.1 下載-安裝-注冊

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

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

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

第一次打開軟件使用需要注冊,注冊后登陸即可

3.2 使用

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

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

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

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

新建一個java后綴的文件后,就可以開始你的探索之旅了

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

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

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

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

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

3.4 導(dǎo)入工程

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

3.5 創(chuàng)建Maven項目

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

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

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

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

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

四、結(jié)語

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

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

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

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

相關(guān)文章

  • Java導(dǎo)入導(dǎo)出csv格式文件完整版詳解(附代碼)

    Java導(dǎo)入導(dǎo)出csv格式文件完整版詳解(附代碼)

    在Java中你可以使用不同的庫來導(dǎo)出CSV格式的文件,這篇文章主要給大家介紹了關(guān)于Java導(dǎo)入導(dǎo)出csv格式文件的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-07-07
  • IntelliJ IDEA中查看文件內(nèi)所有已聲明的方法(類似eclipse的outline)

    IntelliJ IDEA中查看文件內(nèi)所有已聲明的方法(類似eclipse的outline)

    今天小編就為大家分享一篇關(guān)于IntelliJ IDEA中查看文件內(nèi)所有已聲明的方法(類似eclipse的outline),小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-10-10
  • 通過weblogic API解析如何獲取weblogic中服務(wù)的IP和端口操作

    通過weblogic API解析如何獲取weblogic中服務(wù)的IP和端口操作

    這篇文章主要介紹了通過weblogic API解析如何獲取weblogic中服務(wù)的IP和端口操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • IDEA教程創(chuàng)建SpringBoot前后端分離項目示例圖解

    IDEA教程創(chuàng)建SpringBoot前后端分離項目示例圖解

    在使用spring、mybatis等框架時,配置文件很復(fù)雜,有時復(fù)雜的讓人想放棄Java,使用C#。springboot出現(xiàn)這一切問題就都不是問題
    2021-10-10
  • Java中流的有關(guān)知識點詳解

    Java中流的有關(guān)知識點詳解

    今天小編就為大家分享一篇關(guān)于Java中流的有關(guān)知識點詳解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • SpringBoot+RabbitMQ方式收發(fā)消息的實現(xiàn)示例

    SpringBoot+RabbitMQ方式收發(fā)消息的實現(xiàn)示例

    這篇文章主要介紹了SpringBoot+RabbitMQ方式收發(fā)消息的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • java代碼實現(xiàn)MD5加密及驗證過程詳解

    java代碼實現(xiàn)MD5加密及驗證過程詳解

    這篇文章主要介紹了java代碼實現(xiàn)MD5加密及驗證過程詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-10-10
  • Springboot集成mqtt客戶端詳解

    Springboot集成mqtt客戶端詳解

    MQTT是一個基于客戶端-服務(wù)器的消息發(fā)布/訂閱傳輸協(xié)議。MQTT協(xié)議是輕量、簡單、開放和易于實現(xiàn)的,這些特點使它適用范圍非常廣泛。本文為大家分享了Springboot整合mqtt服務(wù)的示例代碼,需要的可以參考一下
    2022-10-10
  • django 遞歸查詢評論的示例詳解

    django 遞歸查詢評論的示例詳解

    文章介紹了將表數(shù)據(jù)轉(zhuǎn)換為樹狀結(jié)構(gòu)以及如何處理扁平化數(shù)據(jù)的方法,探討了在數(shù)據(jù)管理中的應(yīng)用和實現(xiàn)技術(shù),感興趣的朋友一起看看吧
    2025-01-01
  • Spring核心IoC容器的依賴注入接口和層級包命名規(guī)范

    Spring核心IoC容器的依賴注入接口和層級包命名規(guī)范

    這篇文章主要介紹了Spring核心IoC容器的依賴注入接口和層級包命名規(guī)范,IOC又名控制反轉(zhuǎn),把對象創(chuàng)建和對象之間的調(diào)用過程,交給Spring進(jìn)行管理,目的是為了降低耦合度,需要的朋友可以參考下
    2023-05-05

最新評論