0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

FPGA技术江湖 来源:OpenFPGA 2025-03-01 15:50 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

作者:碎碎思,来源: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就可以了。

6cc450d6-f246-11ef-9310-92fbcf53809c.png

之后就可以简单进行对话演示功能了。

6cc89ec0-f246-11ef-9310-92fbcf53809c.png

怎么使用

代码补全功能:

在VSCode中编写代码时,Cline插件会与DeepSeek API保持通信。例如,在编写Verilog代码时,当开发者输入函数名或变量名的一部分时,Cline插件会向DeepSeek API发送请求,获取可能的补全建议。DeepSeek API根据代码的上下文和语言规则,返回一系列可能的补全选项,Cline插件会将这些选项展示在VSCode的代码编辑界面中,供开发者选择。这一功能与Cursor的代码补全能力相似。

6ccc2aea-f246-11ef-9310-92fbcf53809c.png

代码生成功能

这个可以通过左侧对话生成需要的代码:

6cd0516a-f246-11ef-9310-92fbcf53809c.png

开发者可以通过预设的快捷键或操作(依据Cline插件的配置)激活代码生成功能。例如,在选中某段代码或在特定位置按下快捷键后,Cline插件会将相关的代码信息传递至DeepSeek API。DeepSeek API基于接收到的信息,利用其算法生成新的代码片段,例如函数实现、类定义等。生成的代码片段会被自动插入到当前代码文件的适当位置,从而帮助开发者快速构建代码结构,提升开发效率,其能力可与Cursor的代码生成功能相媲美。

6cd4a63e-f246-11ef-9310-92fbcf53809c.png

智能提示和错误检查功能:

添加注释:

6cd929d4-f246-11ef-9310-92fbcf53809c.png

6cdd707a-f246-11ef-9310-92fbcf53809c.png

在编写代码时,Cline插件会持续与DeepSeek API进行交互。当代码中存在潜在错误或不符合最佳实践时,DeepSeek API会对代码进行分析,并通过Cline插件向开发者发出提示。例如,如果变量未定义就被使用,或者代码逻辑存在潜在问题(如无限循环的风险),插件会在代码编辑界面中显示相应的警告或错误信息,帮助开发者及时发现并修复问题。这一功能与Cursor在智能提示和错误检查方面的能力类似。

这个过程会有错误位置提示,不过我没截到图,会有位置提示后修改为正确的代码。

6ce127d8-f246-11ef-9310-92fbcf53809c.png

我这里修改了下图两个位置后,cline将错误修改。

6ce552ae-f246-11ef-9310-92fbcf53809c.png

总结

上一篇文章已经介绍了DeepSeek强大的功能,这篇文章展示了如何帮助我们使用强大的大模型功能,我还尝试了Google的Gemin大模型(注册后会有试用API)也很强大。

目前只进行一部分功能展示,这种开发方式可以进行更有想象空间的使用,比如本地部署DeepSeek,让其对我们的编程风格及习惯进行学习,后续会优先显示我们个人习惯的提示信息,使开发体验更贴合本人的习惯,提高效率。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 代码
    +关注

    关注

    30

    文章

    4941

    浏览量

    73146
  • vscode
    +关注

    关注

    1

    文章

    171

    浏览量

    9001
  • DeepSeek
    +关注

    关注

    2

    文章

    824

    浏览量

    2811

原文标题:DeepSeek接入到VSCode实现提词及代码助写

文章出处:【微信号:HXSLH1010101010,微信公众号:FPGA技术江湖】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    6家手机厂商官宣接入DeepSeek,仅一家大厂未披露接入计划

    ,小米尚未披露DeepSeek接入计划。   2月5日,华为宣布基于原生鸿蒙操作系统的小艺助手App已经接入DeepSeek。目前,纯血鸿蒙小艺智能体已经支持
    发表于 02-13 18:10 1234次阅读

    鸿蒙原生应用开发也可以使用DeepSeek

    参考和示例 辅助编程:可以选中代码,让DeepSeek对选中内容进行相应的逻辑扩展编程 虽然目前利用CodeGPT插件接入DevEco Studio的DeepSeek可以做一些基本的知
    发表于 02-20 18:06

    聆思CSK6大模型语音开发板接入DeepSeek资料汇总(包含深度求索/火山引擎/硅基流动华为昇腾满血版)

    本帖最后由 jf_40317719 于 2025-3-6 21:20 编辑 近期也有不少开发者想把自己的智能硬件接入DeepSeek大模型,本篇就以聆思CSK6大模型开发板接入DeepS
    发表于 03-06 17:02

    DevEco Studio 联合小艺接入 DeepSeek,步骤更简单开发鸿蒙更专业

    随着小艺接入DeepSeek,智能体的问答变得更加丝滑流畅,让人不禁想到鸿蒙原生应用开发如果接入这个智能体会产生什么样的效果?确实,当我们把负责开发原生鸿蒙应用的 DevEco Studio
    发表于 03-13 15:11

    VSCodestm32代码的过程分享

    ,调试、看外设寄存器等功能肯定没有原生的Keil好用,于是整理单纯利用VS Codestm32代码的过程如下。安装VS Code(直接去官网)和C/C++插件在工程目录中建立.vscode文件夹,...
    发表于 08-23 09:24

    怎样用vscode实现代码的编辑与调试代码

    想用vscode实现代码的编辑与调试代码,原先这个工程是用STM32CUBEIDE建立的,参照STM32CUBEIDE的编译过程,编写了下面的scons脚本,scons是初次了解,既然是
    发表于 03-02 06:45

    如何在VScode中用AI补全V/SV代码呢?

    昨天群里小伙伴说在VScode中用AIverilog效果很好。小编以前编辑代码都是用gvim。抱着学习的心态,我在linux下尝试了下用VScode
    的头像 发表于 08-03 10:24 5060次阅读
    如何在<b class='flag-5'>VScode</b>中用AI补全V/SV<b class='flag-5'>代码</b>呢?

    荣耀手机正式接入DeepSeek

    荣耀正式宣布接入DeepSeek,并致力于将荣耀手机打造成为DeepSeek的第一手机。对于系统版本为MagicOS8.0及以上的荣耀手机用户,只需将YOYO助理升级80.0.1.5
    的头像 发表于 02-10 16:33 1484次阅读

    国产EDA亿灵思®接入DeepSeek

    国产EDA软件亿灵思(eLinx)软件接入DeepSeek,为EDA行业注入变革性力量,开启FPGA应用开发的崭新篇章。通过集成DeepSeek插件,eLinx软件构建起连接FPGA开发的高效桥梁
    的头像 发表于 02-21 17:26 1320次阅读
    国产EDA亿灵思®<b class='flag-5'>接入</b><b class='flag-5'>DeepSeek</b>

    维智科技已正式接入DeepSeek

      维智科技已正式接入DeepSeek! 飞吉特平台(维智科技自研时空AI技术平台)的时空数据建模能力(如城市应急推演、社区精细化管理、人流热力预测、商业选址评估)将与DeepSeek的多模态理解
    的头像 发表于 02-22 14:21 1154次阅读

    在 MAC mini4 上使用 VSCode 和 Cline 插件对接 Deepseek-R1:32b 的完整指南

    可以在 MAC mini4 上高效地编写和调试代码。本教程将详细介绍如何在 MAC mini4 上配置 VSCode 和 Cline 插件,并成功对接 Deepseek-R1:32b,帮助您提升开发效率
    的头像 发表于 03-11 17:14 1351次阅读
    在 MAC mini4 上使用 <b class='flag-5'>VSCode</b> 和 Cline 插件对接 <b class='flag-5'>Deepseek</b>-R1:32b 的完整指南

    接入DeepSeek后智慧场馆的全面提升

    随着人工智能技术的快速发展,DeepSeek等先进AI平台的接入为智慧场馆带来了显著的升级和变革。智慧场馆通过整合物联网、大数据、云计算等技术,实现了资源的高效配置和管理的智能化。而DeepS
    的头像 发表于 03-21 10:52 611次阅读

    用MCP将百度地图能力轻松接入DeepSeek

    是如何将百度地图的能力接入DeepSeek。本文将详细介绍通过MCP将百度地图的能力接入DeepSeek,为用户提供精准的智能规划服务。 一,安装V
    的头像 发表于 03-31 11:05 1692次阅读
    用MCP将百度地图能力轻松<b class='flag-5'>接入</b><b class='flag-5'>DeepSeek</b>

    接入DeepSeek后智慧场馆的能力提升

    随着人工智能技术的快速发展,以DeepSeek为代表的大模型技术正在为智慧场馆建设带来革命性的变革。通过接入DeepSeek的先进AI能力, 智慧场馆 在运营管理、用户体验、安全保障等方面都
    的头像 发表于 04-02 11:57 436次阅读

    智多晶FPGA设计工具HqFpga接入DeepSeek大模型

    在 AI 赋能工程设计的时代浪潮中,智多晶率先迈出关键一步——智多晶正式宣布旗下 FPGA 设计工具 HqFpga 接入 DeepSeek 大模型,并推出 FPGA 设计专属 AI 助手——晶小!这是 FPGA 领域首次引入大
    的头像 发表于 06-06 17:06 1125次阅读