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