作者:碎碎思,來源:OpenFPGA
DeepSeek接入到VSCode實現提詞及代碼助寫
在AI大火之后,AI代碼一直是討論的熱題,之前比較火的cursor就是基于此出現的,但是國內訪問受限,而且價格昂貴,我們今天就做個平替版。
VsCode下載配置(免費)
官網下載VsCode軟件,并配置好相應編程環境,我這已經配置好HDL的編程環境,推薦的插件:
安裝配置Cline
VsCode本身不具備接入AI功能,需要通過插件進行使用,我們本次使用插件Cline,插件Cline非常好用,免費、簡單、強大。
關鍵是,Cline除了能接入chatgpt、claude等主流的大模型API,還支持最近爆火的deepseek,寫起來代碼來那叫一個酣暢淋漓。
當然,模型API不是免費的,需自己去采購。
VsCode插件庫中搜索Cline,直接下載和安裝。
獲取deepseek的api key
訪問DeepSeek官網
點擊進入API界面后,進行注冊(之前注冊是有送10塊錢的,現在沒得,而且目前還不能充值)。
然后點擊左側API KEYS,之后創建KEY即可。
配置Cline后使用
左側選擇Cline圖標,然后選擇大模型類型和復制KEY就可以了。
之后就可以簡單進行對話演示功能了。
怎么使用
代碼補全功能:
在VSCode中編寫代碼時,Cline插件會與DeepSeek API保持通信。例如,在編寫Verilog代碼時,當開發者輸入函數名或變量名的一部分時,Cline插件會向DeepSeek API發送請求,獲取可能的補全建議。DeepSeek API根據代碼的上下文和語言規則,返回一系列可能的補全選項,Cline插件會將這些選項展示在VSCode的代碼編輯界面中,供開發者選擇。這一功能與Cursor的代碼補全能力相似。
代碼生成功能
這個可以通過左側對話生成需要的代碼:
開發者可以通過預設的快捷鍵或操作(依據Cline插件的配置)激活代碼生成功能。例如,在選中某段代碼或在特定位置按下快捷鍵后,Cline插件會將相關的代碼信息傳遞至DeepSeek API。DeepSeek API基于接收到的信息,利用其算法生成新的代碼片段,例如函數實現、類定義等。生成的代碼片段會被自動插入到當前代碼文件的適當位置,從而幫助開發者快速構建代碼結構,提升開發效率,其能力可與Cursor的代碼生成功能相媲美。
智能提示和錯誤檢查功能:
添加注釋:
在編寫代碼時,Cline插件會持續與DeepSeek API進行交互。當代碼中存在潛在錯誤或不符合最佳實踐時,DeepSeek API會對代碼進行分析,并通過Cline插件向開發者發出提示。例如,如果變量未定義就被使用,或者代碼邏輯存在潛在問題(如無限循環的風險),插件會在代碼編輯界面中顯示相應的警告或錯誤信息,幫助開發者及時發現并修復問題。這一功能與Cursor在智能提示和錯誤檢查方面的能力類似。
這個過程會有錯誤位置提示,不過我沒截到圖,會有位置提示后修改為正確的代碼。
我這里修改了下圖兩個位置后,cline將錯誤修改。
總結
上一篇文章已經介紹了DeepSeek強大的功能,這篇文章展示了如何幫助我們使用強大的大模型功能,我還嘗試了Google的Gemin大模型(注冊后會有試用API)也很強大。
目前只進行一部分功能展示,這種開發方式可以進行更有想象空間的使用,比如本地部署DeepSeek,讓其對我們的編程風格及習慣進行學習,后續會優先顯示我們個人習慣的提示信息,使開發體驗更貼合本人的習慣,提高效率。
-
代碼
+關注
關注
30文章
4852瀏覽量
69402 -
vscode
+關注
關注
1文章
158瀏覽量
7940 -
DeepSeek
+關注
關注
1文章
531瀏覽量
258
原文標題:DeepSeek接入到VSCode實現提詞及代碼助寫
文章出處:【微信號:HXSLH1010101010,微信公眾號:FPGA技術江湖】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
6家手機廠商官宣接入DeepSeek,僅一家大廠未披露接入計劃
了解DeepSeek-V3 和 DeepSeek-R1兩個大模型的不同定位和應用選擇
鴻蒙原生應用開發也可以使用DeepSeek了
VSCode寫stm32代碼的過程分享
怎樣用vscode來實現代碼的編輯與調試代碼呢
如何在vscode上面開發stm32
榮耀手機正式接入DeepSeek
百度搜索接入DeepSeek,業內人士開始擔心
曙光SothisAI人工智能管理平臺接入DeepSeek
Infinix AI接入DeepSeek-R1滿血版
國產EDA億靈思?接入DeepSeek

維智科技已正式接入DeepSeek
浪潮信息:元腦EPAI已接入DeepSeek,大幅提升DeepSeek企業應用準確率

評論