|
最近由于一直忙于開發(fā),很久沒有更新公眾號,其實(shí)并沒有斷更,也沒有棄坑。 ![]() 高頻使用了Continue,這是一個(gè) VS Code 插件,能夠提供類似 GitHub Copilot 的功能。插件配置非常簡單,使用體驗(yàn)也非常順滑,對于效率提升很大。 Continue 通過深度學(xué)習(xí)模型分析代碼上下文,并實(shí)時(shí)生成代碼建議,使開發(fā)者能夠更加高效地編寫代碼。 主要功能特點(diǎn): 1. 智能代碼補(bǔ)全:Continue 能夠基于當(dāng)前的代碼上下文生成相關(guān)代碼片段,不僅局限于單行代碼,還可以補(bǔ)全整段代碼。它能夠理解函數(shù)的輸入輸出、變量的使用、代碼結(jié)構(gòu)等,提供準(zhǔn)確且符合邏輯的建議。 2. 自然語言到代碼:通過自然語言描述功能需求,Continue 可以直接生成相應(yīng)的代碼實(shí)現(xiàn)。這對于實(shí)現(xiàn)復(fù)雜功能或者快速搭建原型非常有幫助。 3. 代碼解釋與優(yōu)化建議:Continue 不僅能生成代碼,還能解釋代碼的功能和邏輯,幫助開發(fā)者理解代碼的工作原理。此外,它還會(huì)提供代碼優(yōu)化建議,使代碼更高效、更易維護(hù)。 4. 多語言支持:Continue 支持多種編程語言,無論是前端開發(fā)的 JavaScript、TypeScript,還是后端開發(fā)的 Python、Java 等,都能從中受益。它在多種語言和框架下都能提供有針對性的建議。 5. 簡易配置與集成:Continue 的安裝和配置過程非常簡便,用戶只需在 VS Code 市場中搜索并安裝插件,隨后簡單配置即可使用。插件與現(xiàn)有的開發(fā)環(huán)境無縫集成,不會(huì)影響現(xiàn)有工作流。 6. 持續(xù)學(xué)習(xí)與改進(jìn):Continue 通過用戶的反饋和使用習(xí)慣不斷學(xué)習(xí)和改進(jìn),其生成的代碼質(zhì)量也會(huì)隨著使用時(shí)間的增加而提升。這種自我優(yōu)化的機(jī)制保證了它在長時(shí)間使用后的穩(wěn)定性和有效性。 簡單的說,就是很多時(shí)候需要 Copy / Paste 到 LLM 去尋求幫助的場景,可以直接在 VS Code 調(diào)用 LLM 的 API,非常直接。 目前也支持很多 API,比如常見的 ChatGPT,我經(jīng)常用的 DeepSeek 的 Coder V2 模型,也支持本地模型,不過用 DeepSeek 延遲已經(jīng)比較小,而且 token 在加入了命中之后,已經(jīng)進(jìn)一步降低了,不如省點(diǎn)電費(fèi)吧。 先看看功能: ![]() 選中代碼之后,可以提供給 Chat 作為上下文,修正代碼,優(yōu)化代碼,寫注釋,寫文檔等等,非常高頻使用。 ![]() 比如選中代碼后,不通過右鍵菜單,也可以直接 Cmd+L 提供上下文: ![]() 可以寫上問題,Enter 即可。 ![]() 回答感覺比 DeepSeek 網(wǎng)頁還快,但是收費(fèi)。 下面說一下怎么安裝配置。 第一步:插件中心安裝 Continue。 ![]() 第二步:增加模型。 ![]() 第三步,也是最重要一步,需要改一下模型的 BaseUrl,改成如下圖的 beta 地址,否則會(huì)報(bào)錯(cuò)。然后重啟VS Code 就可以了。 ![]() |
|
|