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