一、簡介
為使用人工智能編程而構(gòu)建的編輯器,一款人工智能編程軟件、智能Ai代碼生成工具。
它有什么特點(diǎn)呢?
集成了
GPT-4
,國內(nèi)可用,有強(qiáng)大的自動代碼生成能力,可以說是為程序員量身打造。它可以根據(jù)你的需求,自動生成代碼,分析代碼,優(yōu)化代碼,并可以基于某個代碼片段和你展開討論。
支持
Java
,Python
,C#
,JavaScript
支持
maven
,git
等,建議程序員們體驗試試。
二、使用體驗
2.1 讓它寫一個單例類,并讓它不斷改進(jìn)
在代碼區(qū)輸入
Ctrl+K
呼出提示詞框,輸入你的需求,回車執(zhí)行
智能生成如下代碼
生成的代碼線程不安全,選中整個類,按
Ctrl+K
讓它優(yōu)化這段代碼
執(zhí)行后,會輸出優(yōu)化后的代碼,它給方法添加了
synchronized
關(guān)鍵字,給整個方法都上鎖了,不過,確實是優(yōu)化了。你可以鼠標(biāo)點(diǎn)擊選擇接受或拒絕,紅色表示它待刪除的行,綠色是它替換的行。如果代碼不是你想要的,你可以點(diǎn)擊拒絕,然后嘗試輸入不同的提示詞重新改進(jìn)代碼。
我們選擇接受,并繼續(xù)提出優(yōu)化需求
如下,它直接給我們生成了一段標(biāo)準(zhǔn)的
雙重檢查鎖
的單例模式代碼,我們最后選擇接受即可。
繼續(xù)看看,我們選中關(guān)鍵字
volatile
,按Ctrl+L
呼出聊天框,讓它解釋下作用
選中整個方法塊,讓它解釋下每一段代碼意思
2.2 做一道力扣算法題
隨便選一道吧
直接復(fù)制題目
很快就生成一段比較標(biāo)準(zhǔn)的算法實現(xiàn)
三、安裝使用
3.1 下載-安裝-注冊
官網(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ò)展插件哈,點(diǎn)擊安裝即可
點(diǎn)擊應(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項目
點(diǎn)擊左下角JAVA_PROJECT插件中的加號–創(chuàng)建工程,并選擇maven工程
依次選擇maven模板和模板的版本
依次輸入maven工程的
group id
和artifact id
,然后選擇工程目錄
最后一步,在終端這里會提示"Define value for property ‘version’ 1.0-SNAPSHOT" ,這里會等待你輸入,輸入Y確認(rèn)即可,后面需要確認(rèn)信息時繼續(xù)輸入Y,最后右下角點(diǎn)擊Open在新窗口打開工程即可。
最后工程如下所示,左下角多了一個maven插件
四、結(jié)語
本文詳細(xì)介紹了Ai編輯器
Cursor
的使用方式,幫助大家快速了解,讓大家心里有桿秤,到底中用不中用。
需要注意的是,目前cursor仍然是免費(fèi)測試版本,目前還在快速迭代中,如果生成的代碼不符合你的要求,你可以換一種表述重新生成結(jié)果,這一點(diǎn)和ChatGPT使用不同的提示詞生成不同的結(jié)果是一樣的。比如你是否嘗試過這樣設(shè)計提示詞“在本類添加一個靜態(tài)方法,計算兩數(shù)之和。僅在此處添加,不要生成整個類”。只要你慢慢調(diào)教,它會越用越智能。
當(dāng)前人工智能時代已經(jīng)來臨,各種Ai工具如雨后春筍般冒出,鼓勵大家多多嘗試。
創(chuàng)作不易,如果本文對你有幫助,歡迎點(diǎn)贊、收藏加關(guān)注,你的支持和鼓勵,是我創(chuàng)作的最大動力!文章來源:http://www.zghlxwxcb.cn/news/detail-485725.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-485725.html
到了這里,關(guān)于AI智能編程工具Cursor使用介紹的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!