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

智能 AI 代碼生成工具 Cursor 安裝和使用超詳細(xì)教程

 更新時間:2023年05月11日 09:29:42   作者:明明如月學(xué)長  
Cursor.so 是一個集成了 GPT-4 的國內(nèi)直接可以訪問的,優(yōu)秀而強(qiáng)大的免費(fèi)代碼生成器,可以幫助你快速編寫、編輯和討論代碼,這篇文章主要介紹了智能 AI 代碼生成工具 Cursor 安裝和使用介紹,需要的朋友可以參考下

一、概述

Cursor.so 是一個集成了 GPT-4 的國內(nèi)直接可以訪問的,優(yōu)秀而強(qiáng)大的免費(fèi)代碼生成器,可以幫助你快速編寫、編輯和討論代碼。
它支持多種編程語言,如 Python, Java, C#, JavaScript 等,并且可以根據(jù)你的輸入和需求自動生成代碼片段。
Cursor.so 還可以幫助你重構(gòu)、理解和優(yōu)化代碼,提高開發(fā)效率。

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

強(qiáng)烈建議程序員們都要安裝使用,將帶來革命性的編碼效率提升。本文簡單介紹下 Cursor 的安裝和使用。

目前 cursor 快速迭代,已經(jīng)支持 java 項(xiàng)目的創(chuàng)建、運(yùn)行、調(diào)試、代碼對話、代碼優(yōu)化等。

二、安裝

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

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

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

下載,安裝

安裝后啟動,啟動時右下角提示可以安裝中文語言包,點(diǎn)擊 Install and Restart 即可安裝。

安裝成功

三 、使用

可以在右上角控制左側(cè),右側(cè)和下方的窗口顯示和隱藏。

打開代碼所在的文件夾,也可以選擇一個新的文件夾(相當(dāng)于 工作目錄)后打開。

可以在左側(cè)創(chuàng)建代碼文件或者子目錄:

3.1 打開和運(yùn)行項(xiàng)目

文件 - 選擇文件夾 可以打開 maven 項(xiàng)目

點(diǎn)擊右上角的運(yùn)行按鈕,即可運(yùn)行代碼:

點(diǎn)擊右上角的DEBUG 按鈕,即可調(diào)試代碼:

3.2 插件安裝

文件 - 拓展

在這里可以打開插件市場,查看已經(jīng)安裝的插件也可以在這里搜索需要安裝的插件。

如搜索主題

3.3 生成代碼 (以下部分截圖為老版本,新版大同小異)

點(diǎn)擊創(chuàng)建文件,如果創(chuàng)建一個 .java 文件,則會提示安裝 Java 插件,點(diǎn)擊安裝即可。

安裝后即可使用快捷鍵對代碼進(jìn)行生成和對話。

使用 command + k 輸入想讓它生成怎樣的代碼

生成出來的代碼:

注意:如果代碼生成一半終止,可以重新呼出對話框,輸入 “ 上面回答中斷了,請繼續(xù)” 即可。

第一次使用時需要登錄,點(diǎn)擊 Sign up 進(jìn)行注冊,使用 Sign in 進(jìn)行登錄。

注意:免費(fèi)版一個月只提問 100 次,可以在下面填寫自己的 openai 賬號 消耗自己的 token。

登錄頁面:

注冊登錄后授權(quán)即可


授權(quán)成功

授權(quán)成功后即可生成代碼,也可以使用左下角的 Java 插件創(chuàng)建 Maven 項(xiàng)目等。

創(chuàng)建 maven 項(xiàng)目

創(chuàng)建完畢后可以在項(xiàng)目中創(chuàng)建文件并使用 cursor 進(jìn)行編碼。

3.4 和代碼“對話” (基于老版,新版的功能也類似)

可以選擇生成的部分代碼,去問任何你想問題的問題,讓它對代碼進(jìn)行優(yōu)化。

選擇后有兩個選項(xiàng),一個是 Edit ,即告訴它你的訴求,讓它幫你修改;一個是 Chat , 即問它相關(guān)問題,讓它給你解答。

3.4.1 對話

注意:你不僅可以和生成的代碼“對話”,也可以將 JDK 、開源項(xiàng)目和自己業(yè)務(wù)代碼貼到這里,進(jìn)行“對話”,讓它解釋幫你理解,也可以讓它給你改進(jìn)建議,讓它幫你找潛在BUG 等。

3.4.2 修改

它會根據(jù)你的意思進(jìn)行修改,如果你認(rèn)為符合要求,點(diǎn)擊 Accept 即可生效,否則點(diǎn)擊 Reject 拒絕修改。

點(diǎn)擊 Accept 修改成功:


這個修改不一定是最優(yōu)的但是基本符合需求。

四、注意事項(xiàng)

如果輸出代碼時中斷了,可以嘗試呼出對話框:“剛才輸出中斷了,請繼續(xù)。

如果你已經(jīng)有代碼,需要理解或者優(yōu)化,不要直接在對話框里輸入內(nèi)容,而是在 cursor 中新建文件,粘貼進(jìn)去再選中代碼,如果是優(yōu)化和加注釋等選擇 Edit ,如果是需要理解,可以選擇Chat。

五、總結(jié)

本文只是一個使用 Cursor 的簡單示例,幫助大家如何安裝和使用。
大家可以根據(jù)自己的業(yè)務(wù),讓它幫你寫一些基礎(chǔ)的代碼,利用好 Cursor 可以大大提高工作效率。

需要注意的是,雖然可以通過語言來生成代碼,但目前還不完美,如果生成的代碼不太符合要求,可以優(yōu)化自己的表達(dá),交代再清楚一些;也可以嘗試重新生成;還可以通過對話讓它不斷優(yōu)化調(diào)整以便符合你的要求。
估計(jì)未來人工智能將帶來開發(fā)工具的更大變革。
還有注意數(shù)據(jù)安全,不要將敏感數(shù)據(jù)和代碼貼出來,以減少泄露風(fēng)險。而且這些修改和建議只是參考,自己要注意甄別!

人工智能的時代已經(jīng)來臨,讓人工智能工具成為我們助手,提高開發(fā)效率。

六、IDEA 集成

如果大家想在 IDEA 中使用 AI 能力,可以了解下:

https://refact.ai/?ref=allthingsai

https://codegeex.cn/zh-CN

https://github.com/features/preview/copilot-x

https://www.tabnine.com/

到此這篇關(guān)于智能 AI 代碼生成工具 Cursor 安裝和使用介紹的文章就介紹到這了,更多相關(guān)AI 代碼生成工具 Cursor 安裝和使用內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Windows下安裝ElasticSearch的方法(圖文)

    Windows下安裝ElasticSearch的方法(圖文)

    這篇文章主要介紹了Windows下安裝ElasticSearch的方法(圖文),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-01-01
  • 什么是遞歸?用Java寫一個簡單的遞歸程序

    什么是遞歸?用Java寫一個簡單的遞歸程序

    這篇文章主要介紹了什么是遞歸?用Java寫一個簡單的遞歸程序,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • Java實(shí)戰(zhàn)之在線寄查快遞系統(tǒng)的實(shí)現(xiàn)

    Java實(shí)戰(zhàn)之在線寄查快遞系統(tǒng)的實(shí)現(xiàn)

    這篇文章主要介紹了如何利用Java制作一個在線寄查快遞系統(tǒng),文中采用的技術(shù)有java、SpringBoot、FreeMarker、Mysql,需要的可以參考一下
    2022-02-02
  • 實(shí)現(xiàn)一個簡單Dubbo完整過程詳解

    實(shí)現(xiàn)一個簡單Dubbo完整過程詳解

    這篇文章主要為大家介紹了實(shí)現(xiàn)一個簡單Dubbo完整過程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-07-07
  • 微信支付java版本之JSAPI支付+發(fā)送模板消息

    微信支付java版本之JSAPI支付+發(fā)送模板消息

    這篇文章主要介紹了微信支付java版本之JSAPI支付,發(fā)送模板消息,感興趣的小伙伴們可以參考一下
    2016-08-08
  • RabbitMQ消息丟失解決方案

    RabbitMQ消息丟失解決方案

    把這篇文章主要為大家介紹了如何保證RabbitMQ消息不丟失的解決方發(fā),分從從丟失的三種情況給大家介紹不同的解決方案,感興趣的小伙伴可以參考閱讀本文
    2023-07-07
  • Java構(gòu)建菜單樹的實(shí)現(xiàn)示例

    Java構(gòu)建菜單樹的實(shí)現(xiàn)示例

    本文主要介紹了Java構(gòu)建菜單樹的實(shí)現(xiàn)示例,像一級菜單,二級菜單,三級菜單甚至更多層級的菜單,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-05-05
  • jdbcTemplate使用方法實(shí)例解析

    jdbcTemplate使用方法實(shí)例解析

    這篇文章主要介紹了jdbcTemplate使用方法實(shí)例解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-02-02
  • SpringBoot之Helloword 快速搭建一個web項(xiàng)目(圖文)

    SpringBoot之Helloword 快速搭建一個web項(xiàng)目(圖文)

    這篇文章主要介紹了SpringBoot之Helloword 快速搭建一個web項(xiàng)目(圖文),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-12-12
  • java如何解析/讀取xml文件

    java如何解析/讀取xml文件

    這篇文章主要為大家詳細(xì)介紹了java如何解析/讀取xml文件的方法,感興趣的小伙伴們可以參考一下
    2016-03-03

最新評論