最近很火的編程輔助工具 cusor 怎么樣,我體驗(yàn)了一下!
大家好,我是君哥。
今天來聊一聊最近比較火的 AI 輔助編程工具 Cusor。
在 2023 年 8 月,Cusor 憑借強(qiáng)大的功能和便捷獲得了 6000 萬美元的 A 輪融資,這也說明 Cursor 的價(jià)值所在。
跟我們比較熟悉的通義靈碼、百度快碼不同的是,Cusor 并不是一個(gè) IDE 插件,而是一個(gè)輔助編程軟件,它的目標(biāo)是構(gòu)建一個(gè)新型的代碼編輯器。比如我們可以直接創(chuàng)建或者打開一個(gè) Java 代碼工程。
圖片
1.軟件安裝
1.注冊(cè)一個(gè)官方賬號(hào),也可以直接使用 GitHub 賬號(hào);
2.在 cursor 官網(wǎng)下載(https://www.cursor.com/) 下載安裝包,下載完成后,軟件名稱是 Cursor Setup 0.42.3 - x64.exe,點(diǎn)擊進(jìn)行安裝即可。這里的 Keyboard 我選擇了 jetbrains。
圖片
3.點(diǎn)擊 cursor 安裝配置頁面。在上圖中的 ”Add to Commond Line“ ,點(diǎn)擊”Install ‘code’ command“,安裝完成后如下圖:
圖片
同樣,在點(diǎn)擊”Install Cursor“ 進(jìn)行安裝。安裝完成后點(diǎn)擊 ”Continue“。
4.在 “Data Prefrences” 頁面,選擇“Help Improve Cursor”(可以更好的幫助 Cursor 做改進(jìn)),然后繼續(xù) “Continue”,完成后進(jìn)行登錄。
圖片
2.嘗試使用
2.1 編寫代碼
安裝完成后,點(diǎn)擊左上角的 File,新建一個(gè)文件,開始寫一段代碼。這里我想嘗試寫一段文件解析的代碼,我敲出 “File file” 之后,Cusor 給出一個(gè)提示,如下圖:
圖片
之后我使用了它的提示,然后每次換行都給整行提示,最終我完全按照 cusor 的提示完成了功能,如下圖:
圖片
2.2 查找和替換
跟其他代碼編輯器類似,Cusor 具有查找和替換功能,如下圖:
圖片
2.3 運(yùn)行代碼
點(diǎn)擊代碼上面的運(yùn)行按鈕,可以運(yùn)行代碼,或者 debug,如下圖:
圖片
2.4 提交遠(yuǎn)程倉庫
使用 GitHub 賬號(hào)登錄,在 Cusor 中可以提交代碼到 GitHub 倉庫。
圖片
2.4 對(duì)話功能
進(jìn)入 CHAT 界面,輸入自己的需求,比如這里我輸入了 “寫一個(gè)合并兩個(gè)List的方法”,可以看到 Cusor 給出的代碼,如下圖:
圖片
3.付費(fèi)情況
cusor 包括免費(fèi)試用版,專業(yè)版和企業(yè)版。付費(fèi)情況如下:
圖片
免費(fèi)版的功能是有使用量限制的,想要一直使用免費(fèi)版,只能注冊(cè)新賬號(hào)來使用。
4.總結(jié)
本文介紹了 Cusor 的使用,Cursor 并沒有自己的大模型,底層模型依賴 Claude、gpt4 等大模型結(jié)果,所以代碼輔助的質(zhì)量也依賴這兩個(gè)大模型。
Cusor 作為一款獨(dú)立開發(fā)工具,這是不同于 AI 插件的地方,使用它可以進(jìn)行開發(fā)、調(diào)試、發(fā)布代碼。
作為 AI 輔助編程工具,無論是作為插件存在,還是像 Cusor 一樣作為獨(dú)立軟件存在,都是不可能取代程序員的。不懂編程,很難使用這些工具。
- 即使能寫出一段代碼或者一個(gè)類文件,離完成整個(gè)項(xiàng)目也差很遠(yuǎn);
- 實(shí)際開發(fā)中環(huán)境搭建、構(gòu)建、部署這些工作,AI 是無法幫我們完成的;
- 復(fù)雜的業(yè)務(wù)代碼,AI 不可能幫我們完成,AI 又不懂業(yè)務(wù)。
對(duì)于我們專業(yè)的程序員來說,有免費(fèi)的編程輔助插件基本夠用了。如果需要使用自己不太熟悉的編程語言來做項(xiàng)目,才有可能會(huì)考慮 Cusor 這類的付費(fèi)軟件。