欢迎光临专业集成电路测试网~~欢迎加入IC测试QQ群:111938408

专业IC测试网

DeepSeek接入到VSCode实现提词及代码助写

时间:2025-02-13 13:37来源:Hack电子 作者:ictest8_edit 点击:

 

 

DeepSeek接入到VSCode实现提词及代码助写

 

在AI大火之后,AI代码一直是讨论的热题,之前比较火的cursor就是基于此出现的,但是国内访问受限,而且价格昂贵,我们今天就做个平替版。


VsCode下载配置(免费)


https://code.visualstudio.com/

官网下载VsCode软件,并配置好相应编程环境,我这已经配置好HDL的编程环境,推荐的插件:

 

安装配置Cline

VsCode本身不具备接入AI功能,需要通过插件进行使用,我们本次使用插件Cline,插件Cline非常好用,免费、简单、强大。

关键是,Cline除了能接入chatgpt、claude等主流的大模型API,还支持最近爆火的deepseek,写起来代码来那叫一个酣畅淋漓。

 

当然,模型API不是免费的,需自己去采购。

VsCode插件库中搜索Cline,直接下载和安装。

 

获取deepseek的api key

访问DeepSeek官网
https://www.deepseek.com/

 

点击进入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,让其对我们的编程风格及习惯进行学习,后续会优先显示我们个人习惯的提示信息,使开发体验更贴合本人的习惯,提高效率。
 
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
用户名: 验证码: 点击我更换图片