智能 AI 代碼生成工具 Cursor 安裝和使用超詳細(xì)教程
一、概述
Cursor.so 是一個集成了 GPT-4 的國內(nèi)直接可以訪問的,優(yōu)秀而強大的免費代碼生成器,可以幫助你快速編寫、編輯和討論代碼。
它支持多種編程語言,如 Python, Java, C#, JavaScript 等,并且可以根據(jù)你的輸入和需求自動生成代碼片段。
Cursor.so 還可以幫助你重構(gòu)、理解和優(yōu)化代碼,提高開發(fā)效率。
強烈建議程序員們都要安裝使用,將帶來革命性的編碼效率提升。本文簡單介紹下 Cursor 的安裝和使用。
目前 cursor 快速迭代,已經(jīng)支持 java 項目的創(chuàng)建、運行、調(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)行下載。

下載,安裝

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

安裝成功

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

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

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

3.1 打開和運行項目
文件 - 選擇文件夾 可以打開 maven 項目

點擊右上角的運行按鈕,即可運行代碼:

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

3.2 插件安裝
文件 - 拓展

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

如搜索主題

3.3 生成代碼 (以下部分截圖為老版本,新版大同小異)
點擊創(chuàng)建文件,如果創(chuàng)建一個 .java 文件,則會提示安裝 Java 插件,點擊安裝即可。

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

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

生成出來的代碼:

注意:如果代碼生成一半終止,可以重新呼出對話框,輸入 “ 上面回答中斷了,請繼續(xù)” 即可。
第一次使用時需要登錄,點擊 Sign up 進(jìn)行注冊,使用 Sign in 進(jìn)行登錄。

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

登錄頁面:

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

授權(quán)成功

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

創(chuàng)建 maven 項目

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

3.4 和代碼“對話” (基于老版,新版的功能也類似)
可以選擇生成的部分代碼,去問任何你想問題的問題,讓它對代碼進(jìn)行優(yōu)化。
選擇后有兩個選項,一個是 Edit ,即告訴它你的訴求,讓它幫你修改;一個是 Chat , 即問它相關(guān)問題,讓它給你解答。

3.4.1 對話


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



3.4.2 修改

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

點擊 Accept 修改成功:







這個修改不一定是最優(yōu)的但是基本符合需求。
四、注意事項
如果輸出代碼時中斷了,可以嘗試呼出對話框:“剛才輸出中斷了,請繼續(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)整以便符合你的要求。
估計未來人工智能將帶來開發(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


到此這篇關(guān)于智能 AI 代碼生成工具 Cursor 安裝和使用介紹的文章就介紹到這了,更多相關(guān)AI 代碼生成工具 Cursor 安裝和使用內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Windows下安裝ElasticSearch的方法(圖文)
這篇文章主要介紹了Windows下安裝ElasticSearch的方法(圖文),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-01-01
Java實戰(zhàn)之在線寄查快遞系統(tǒng)的實現(xiàn)
這篇文章主要介紹了如何利用Java制作一個在線寄查快遞系統(tǒng),文中采用的技術(shù)有java、SpringBoot、FreeMarker、Mysql,需要的可以參考一下2022-02-02
SpringBoot之Helloword 快速搭建一個web項目(圖文)
這篇文章主要介紹了SpringBoot之Helloword 快速搭建一個web項目(圖文),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-12-12

