AI大模型對編程的影響非常之大,可以說首當(dāng)其沖,Cursor等對話式編程工具漸漸滲透到開發(fā)者的工作中,作為AI編程的明星產(chǎn)品,Cursor雖然好用,但是貴啊,所以咱們得找平替,最好免費那種。 俗話說,不是Cusor用不起,而是VsCode更有性價比,VsCode中就有非常多免費AI編程插件,性能不輸Cursor。 ![]() 這些插件之前都是只支持ChatGPT、Claude、Gemini那些國外主流大模型,但隨著DeepSeek的爆火,逐漸開始支持連接DeepSeek來實現(xiàn)AI編程。 經(jīng)過一個月來的高頻使用,我挑出了VsCode上最強的5款支持DeepSeek編程的AI插件,都是比較趁手的工具。 一方面它們支持快速設(shè)置DeepSeek連接,包括線上API和本地部署模型,另一方面它們具備代碼生成、補全、debug等核心AI編程功能,當(dāng)然它們之間也有差異,后面會詳細(xì)講解這些插件的安裝、使用和優(yōu)劣勢對比。 ![]() continuecontinue是一個開源的AI編程插件,也就是說能免費使用,當(dāng)然DeepSeek API需要你自己去獲取。 continue類似于copilot,包含5大核心功能:AI對話編程、代碼自動補全、代碼智能編輯、上下文提供器、快捷鍵操作,能滿足編程的大部分需求。 在AI大模型的支持上,continue能連接包括DeepSeek、OpenAI、Claude在內(nèi)的十幾種模型,配置相關(guān)模型連接可能會稍麻煩一些,下面通過連接官網(wǎng)DeepSeek R1滿血版,以及本地DeepSeek R1 7B版本,來介紹下如何在continue上配置大模型。 首先是安裝continue插件,這個在VsCode插件庫里自己搜索安裝即可。 ![]() 然后打開插件,并添加AI大模型。 ![]() 要連接官網(wǎng)DeepSeek R1滿血版,可以直接在跳出的配置框里選擇DeepSeek Reasoner,并填寫key即可。 ![]() 如果連接本地部署的DeepSeek R1離線版本,需要點擊配置里的Configration文件,配置相關(guān)的連接參數(shù)。 當(dāng)然,前提是你已經(jīng)在本地通過ollama安裝好DeepSeek離線版本,并能成功運行。 ![]() 打開Config.json配置文件后,新增如下配置信息,保存后重啟VsCode就可以使用離線版本了。 { 其他參數(shù)不變,model需要根據(jù)你本地部署的版本來設(shè)置,我安裝的是deepseek-r1:7b。 這樣就配置好了官網(wǎng)DeepSeek R1滿血版,以及本地DeepSeek R1 7B版本,你可以選擇想用的模型版本來輔助編程。 ![]() 寫一段提示,讓DeepSeek生成代碼,然后Apply應(yīng)用到py文件里。
![]() 你需要記住Continue的幾個快捷鍵,便可以熟練使用它來編程了。 第一個:Ctrl + I,用于生成并插入代碼片段。 只要在代碼文件中的任意位置按快捷鍵Ctrl + I,就能通過對話形式,讓Continue生成并插入你想要的代碼。 ![]() 第二個:Ctrl + L,用于提問代碼片段 如果你想了解某段代碼的邏輯,直接選中代碼片斷并按快捷鍵Ctrl + L,就可以將選中的代碼添加到聊天框中進行提問。 ![]() 還有其他幾個常用的快捷鍵,比如: 代碼補全:
總的來說,Continue功能還是比較全面的,可以滿足大部分人的AI輔助編程需求。 Cline和Roo CodeCline和Roo Code也都是非常好用的AI編程插件,擅長自動生成代碼片段,能進行快速開發(fā)。 把這兩個放一起講是因為Roo Code是Cline的升級版,大部分基礎(chǔ)功能都差不多,只不過Roo Code會更加強大一些。 CodeGPTCodeGPT是一個商業(yè)插件,主要功能是代碼生成和補全,界面會更加簡潔,功能排布相對清晰,類似cursor。 ![]() 它提供了三種方式連接DeepSeek,第一種是CodeGPT官方部署的DeepSeek模型,需要購買會員使用;第二種是自己填寫DeepSeek key;第三種是連接本地部署的模型。后兩種方式其他插件也都有。 AI Toolkit前面說的幾個AI插件都是第三方開發(fā)的,AI Toolkit則是微軟官方插件。從代碼生成功能來說,AI Toolkit沒有continue、Roof Code和Cline好用,因為它本身就不是專門用來服務(wù)于編程的。 AI Toolkit主要用來下載、微調(diào)、測試大模型,它的模型庫更加豐富,有75個線上模型,以及可以連接本地模型,而且提供了模型測試 Playground、模型微調(diào) Fine-tuning等功能,可以讓你更好的使用大模型。 同樣在VsCode插件庫中下載安裝AI Toolkit插件。 ![]() 總結(jié)前面介紹的5個AI插件都是相對優(yōu)秀的產(chǎn)品,各有所長,搭配DeepSeek R1模型會更加的強大。 如果你像體驗copilot般豐富的代碼輔助功能,建議使用cotinue、CODEGPT;如果你想快速開發(fā)腳本和應(yīng)用,那么Cline、Roo Code會更加適合;如果你喜歡研究大模型開發(fā),AI Toolkit則是不二之選。 當(dāng)然,你可以都試試,技多不壓身嘛。
|
|