最近各開發(fā)大佬在鋪天蓋地推薦Cursor,看來(lái)它確實(shí)有過(guò)人之處,決定試用一下。
官網(wǎng):https://www.cursor.com/
Cursor 是一個(gè)以 AI 為核心的代碼編輯器,它通過(guò)智能自動(dòng)完成、多行編輯、智能重寫等功能來(lái)提高軟件開發(fā)效率,同時(shí)提供了與 AI 對(duì)話的能力,以幫助開發(fā)者理解和操作代碼庫(kù)。下載Cursor的本質(zhì)是下載了一個(gè)高度集成Cursor的VScode所以VScode可以做的它也可以做。
多行編輯:Cursor 支持多行編輯,除了可以像其他 ai 插件一樣生成代碼以外,還可以基于現(xiàn)有代碼自動(dòng)提示可能需要修改的地方,實(shí)際使體驗(yàn)非常順滑,很多時(shí)候一路 tab 鍵就可以完成多行代碼的編輯。
AI 對(duì)話:Cursor 可以與 AI 對(duì)話,以幫助開發(fā)者理解和操作代碼庫(kù)。尤其值得一提的是,對(duì)話背后是個(gè)多模態(tài)模型,可以輸入圖片、代碼、文本等,然后生成對(duì)應(yīng)的代碼。
Hobby:免費(fèi)計(jì)劃。包含兩周 Pro 試用期、每月 2000 個(gè)代碼補(bǔ)全(completions)、50 個(gè)慢速優(yōu)先的高級(jí)請(qǐng)求(slow premium requests)和 200 次 Cursor-small 模型的使用。
Pro:每月 $20,包括所有 Hobby 計(jì)劃內(nèi)容,并提供無(wú)限制的代碼補(bǔ)全、每月 500 個(gè)快速優(yōu)先的高級(jí)請(qǐng)求、無(wú)限制的慢速高級(jí)請(qǐng)求、無(wú)限制的 Cursor-small 使用以及每天 10 次 Claude Opus 使用。
Business:每用戶每月 $40,包括 Pro 計(jì)劃內(nèi)容,并增加了集中式賬單、管理員使用情況儀表板、強(qiáng)制隱私模式和 OpenAI/Anthropic 零數(shù)據(jù)保留政策。
官網(wǎng):https://www.cursor.com/
從前面的介紹,我們可以看到 Cursor 功能還是很吸引人的,不過(guò)費(fèi)用這塊,還是有點(diǎn)高。除了使用免費(fèi)計(jì)劃,還可以考慮切換到白菜價(jià)的 deepseek。那什么是deepseek-coder 呢?
DeepSeek-Coder-V2 是由 DeepSeek AI 發(fā)布的最新代碼生成模型,它在 DeepSeek-Coder-V1 的基礎(chǔ)上進(jìn)行了重大改進(jìn),在性能和功能方面都取得了顯著提升。根據(jù) DeepSeek AI 的官方說(shuō)法,DeepSeek-Coder-V2 的性能與 GPT4-Turbo 相當(dāng),這意味著它已經(jīng)達(dá)到了目前代碼生成領(lǐng)域的最先進(jìn)水平。從官網(wǎng)介紹的綜合能力來(lái)看,確實(shí)很強(qiáng)。最重要的是開源,支持開源一波。
真是白菜價(jià),輸入 1 元/ 1 百萬(wàn) tokens(命中緩存 0.1元百萬(wàn) tokens),輸出 2 元/ 1 百萬(wàn) tokens。
1、在 deeseek注冊(cè)登錄https://platform.deepseek.com/
,并在 API Keys 中提前創(chuàng)建API key
2、在 cursor settings界面設(shè)置模型,具體如下截圖所示,點(diǎn)擊+ Add model 添加模型:deepseek-coder
。并設(shè)置OpenAI API Key,輸入deepseek-coder的api密鑰,需要特別注意的是需要點(diǎn)開Overwrite OpenAI Base URL,里面輸入 https://api.deepseek.com/beta
。
說(shuō)明:deepseek正在對(duì) Chat Completion API 的 8K 最大輸出長(zhǎng)度進(jìn)行 Beta 測(cè)試,您需要設(shè)置 base_url='https://api.deepseek.com/beta'
來(lái)開啟此功能,常規(guī)場(chǎng)景使用https://api.deepseek.com
即可。
以上設(shè)置完成,點(diǎn)擊Save
后,執(zhí)行Verify
進(jìn)行校驗(yàn),校驗(yàn)通過(guò)即可正常使用了。
3、接著來(lái)試用下。在 Cursor 中輸入command+L
,可快速開啟一個(gè)新的對(duì)話框,先試寫一串生成 K8S secret的命令,輸入請(qǐng)輸出一段用于生成kubernetes secret 的命令
,輸出結(jié)果舒適。
==首先可以不用在瀏覽器/其他 AI 應(yīng)用和編輯器之間來(lái)回切換==
4、讓 Cursor 根據(jù)需要自動(dòng)修正內(nèi)容,選中要修正的代碼,輸入command+K
,在對(duì)話框中輸入你的需求,可實(shí)現(xiàn)自動(dòng)修正代碼。
整體體驗(yàn)良好,大家也用起來(lái)!
聯(lián)系客服