电竞比分网-中国电竞赛事及体育赛事平台

分享

使用Cline deepseek實(shí)現(xiàn)VsCode自動(dòng)化編程,吃著火鍋就把代碼寫(xiě)完了

 西北望msm66g9f 2025-01-25

不知道大家有沒(méi)有聽(tīng)說(shuō)過(guò)cursor這個(gè)工具,類似于AI+VsCode的結(jié)合體,只要綁定chatgpt、claude等大模型API,就可以實(shí)現(xiàn)對(duì)話式自助編程,簡(jiǎn)單閑聊幾句便可開(kāi)發(fā)一個(gè)軟件應(yīng)用。

但cursor受限于外網(wǎng),國(guó)內(nèi)用戶玩不了,而且還收費(fèi)很貴,非常的不接地氣。

于是乎就有了平替,VsCode上的一個(gè)插件Cline非常好用,免費(fèi)、簡(jiǎn)單、強(qiáng)大。

關(guān)鍵是,Cline除了能接入chatgpt、claude等主流的大模型API,還支持最近爆火的deepseek,寫(xiě)起來(lái)代碼來(lái)那叫一個(gè)酣暢淋漓。

當(dāng)然,模型API不是免費(fèi)的,需自己去采購(gòu)。圖片

話不多說(shuō),簡(jiǎn)單講下操作流程。

首先,你需要有VsCode軟件,并配置好了相應(yīng)編程環(huán)境,比如我用的Python。

接下來(lái),在VsCode插件庫(kù)中搜索Cline,直接下載和安裝。圖片安裝好后,便可以直接使用Cline,選擇你想用的大模型API,比如deepseek,然后填入key密鑰即可。

key獲取很簡(jiǎn)單,每個(gè)大模型都有自己的網(wǎng)站,去里面找找就有了。圖片選擇deepseek后,你可以設(shè)置對(duì)應(yīng)的模型,比如deepseek-reasoner,Cline會(huì)顯示該模型的功能,是否支持圖片等,還會(huì)顯示調(diào)用tokens計(jì)費(fèi)規(guī)則,以及自定義設(shè)置system prompt。圖片

你還可以配置MCP服務(wù)器,MCP服務(wù)器可以為Cline提供額外的“能力”,比如訪問(wèn)PostgreSQL數(shù)據(jù)庫(kù)、執(zhí)行特定任務(wù)的工具等。這些服務(wù)器運(yùn)行在本地,通過(guò)MCP協(xié)議與主應(yīng)用(Cline)交互。

圖片

配置好key等參數(shù)后,你會(huì)看到一個(gè)對(duì)話框,直接開(kāi)始“對(duì)話式”代碼開(kāi)發(fā)吧!

圖片

接下來(lái),咱們簡(jiǎn)單測(cè)試下,讓Cline使用Python寫(xiě)一個(gè)簡(jiǎn)易GUI計(jì)算器程序。

指令:

使用Python tkinter開(kāi)發(fā)一個(gè)簡(jiǎn)易計(jì)算器應(yīng)用,功能如下: 1、具備通用計(jì)算器界面,UI美觀簡(jiǎn)潔 2、可支持加減乘除計(jì)算、平方、開(kāi)根號(hào)

?

Cline速度非常快(當(dāng)然這取決于模型API速度),立馬開(kāi)始分析需求,并在左邊新建calculator.py文件,自動(dòng)寫(xiě)代碼,完全不需要你操心。代碼寫(xiě)好之后,它會(huì)提示你保存和執(zhí)行。

圖片

大概只需10秒,一個(gè)簡(jiǎn)易的計(jì)算器程序便開(kāi)發(fā)好了,Cline寫(xiě)了115行代碼,看執(zhí)行UI效果似乎還不錯(cuò)。

圖片

但是當(dāng)我使用計(jì)算器來(lái)計(jì)算6*8時(shí),它居然報(bào)錯(cuò)了?。?!說(shuō)明代碼存在bug

圖片

這很正常,因?yàn)槟壳暗腁I大模型也不是萬(wàn)能的,很難一次寫(xiě)好程序。

我們不需要自己去debug,把錯(cuò)誤提給Cline,讓它自動(dòng)修改代碼。

指令:

使用計(jì)算器程序時(shí),發(fā)現(xiàn)計(jì)算出現(xiàn)錯(cuò)誤,無(wú)法輸出正確結(jié)果

?

Cline會(huì)分析bug,并給出解決方案,然后修改代碼。圖片

debug完成后,再次保存和執(zhí)行代碼,接下來(lái)計(jì)算6*8,就出現(xiàn)正確答案了。

圖片

這個(gè)計(jì)算器UI太樸素了,我想優(yōu)化下界面風(fēng)格,參照IPhone計(jì)算器來(lái)個(gè)大變身,只需要把需求提給Cline即可,它會(huì)幫你改代碼,實(shí)現(xiàn)想法!

指令:

優(yōu)化UI,參照IPhone計(jì)算器應(yīng)用風(fēng)格來(lái)設(shè)計(jì) 1、背景采用黑色,數(shù)字按鍵采用灰色,其他按鍵采用橙黃色 2、所有按鍵字體顏色為白色

?

圖片最終呈現(xiàn)效果如下:圖片

開(kāi)發(fā)好腳本后,還可以讓Cline將腳本打包為exe軟件,便可以直接在電腦中執(zhí)行。

指令:

將該腳本打包為exe軟件

?
圖片

只需要等待片刻,Cline會(huì)自動(dòng)將計(jì)算器腳本打包為exe可執(zhí)行文件,成為你自己的專屬軟件。

圖片圖片

你可以設(shè)計(jì)更加豐富實(shí)用的功能,Cline都可以實(shí)現(xiàn),只要你的需求足夠明確。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多