【VsCode】使用Cline+deepseek实现VsCode自动化编程

news/2025/4/2 6:07:17/文章来源:https://www.cnblogs.com/o-O-oO/p/18691221

不知道大家有没有听说过cursor这个工具,类似于AI+VsCode的结合体,只要绑定chatgpt、claude等大模型API,就可以实现对话式自助编程,简单闲聊几句便可开发一个软件应用。

但cursor受限于外网,国内用户玩不了,而且还收费很贵,非常的不接地气。

于是乎就有了平替,VsCode上的一个插件Cline非常好用,免费、简单、强大。

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

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

话不多说,简单讲下操作流程。

首先,你需要有VsCode软件,并配置好了相应编程环境,比如我用的Python。

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

安装好后,便可以直接使用Cline,选择你想用的大模型API,比如deepseek,然后填入key密钥即可。

key获取很简单,每个大模型都有自己的网站,去里面找找就有了。

选择deepseek后,你可以设置对应的模型,比如deepseek-reasoner,Cline会显示该模型的功能,是否支持图片等,还会显示调用tokens计费规则,以及自定义设置system prompt。

你还可以配置MCP服务器,MCP服务器可以为Cline提供额外的“能力”,比如访问PostgreSQL数据库、执行特定任务的工具等。这些服务器运行在本地,通过MCP协议与主应用(Cline)交互。

配置好key等参数后,你会看到一个对话框,直接开始“对话式”代码开发吧!

接下来,咱们简单测试下,让Cline使用Python写一个简易GUI计算器程序。

指令:

使用Python tkinter开发一个简易计算器应用,功能如下: 1、具备通用计算器界面,UI美观简洁 2、可支持加减乘除计算、平方、开根号

Cline速度非常快(当然这取决于模型API速度),立马开始分析需求,并在左边新建calculator.py文件,自动写代码,完全不需要你操心。代码写好之后,它会提示你保存和执行。

大概只需10秒,一个简易的计算器程序便开发好了,Cline写了115行代码,看执行UI效果似乎还不错。

但是当我使用计算器来计算6*8时,它居然报错了!!!说明代码存在bug。

这很正常,因为目前的AI大模型也不是万能的,很难一次写好程序。

我们不需要自己去debug,把错误提给Cline,让它自动修改代码。

指令:

使用计算器程序时,发现计算出现错误,无法输出正确结果

Cline会分析bug,并给出解决方案,然后修改代码。

debug完成后,再次保存和执行代码,接下来计算6*8,就出现正确答案了。

这个计算器UI太朴素了,我想优化下界面风格,参照IPhone计算器来个大变身,只需要把需求提给Cline即可,它会帮你改代码,实现想法!

指令:

优化UI,参照IPhone计算器应用风格来设计 1、背景采用黑色,数字按键采用灰色,其他按键采用橙黄色 2、所有按键字体颜色为白色

最终呈现效果如下:

开发好脚本后,还可以让Cline将脚本打包为exe软件,便可以直接在电脑中执行。

指令:

将该脚本打包为exe软件

只需要等待片刻,Cline会自动将计算器脚本打包为exe可执行文件,成为你自己的专属软件。

你可以设计更加丰富实用的功能,Cline都可以实现,只要你的需求足够明确。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/907193.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

hbase使用外置zookeeper出现问题--Starting zookeeper ... FAILED TO START

操作系统:CentOS-Stream-9-20250224.1-x86_64-dvd1.iso 问题展示:解决办法: 删除zoo.cfg文件中data目录下除myid以外的所有内容 效果图:疑似原因: 上一次使用kill -9强制关闭了HMaster和HRegionServer

可视化图解算法:递归基础

写递归代码的关键就是找到如何将大问题分解为小问题的规律,并且基于此写出递推公式,然后再推敲终止条件,最后将递推公式和终止条件翻译成代码。1. 示例 周末你带着TA去电影院看电影,TA问你,咱们现在坐在第几排啊?电影院里面太黑了,看不清,没法数,现在你怎么办?这时可…

接口测试——jmeter操作数据库

一、jmeter操作mysql 1、下载数据驱动,安装数据驱动(将数据库的驱动存放好)(1)存放路径a.jre下的lib:C:\Program Files\Java\jre1.8.0_60\libb.存放在jre 下的lib中的ext路径:C:\Program Files\Java\jre1.8.0_60\lib\extc.存放在jmeter下的lib 路径:E:\dcs\two\jmeter\…

使用 VS Code + RooCodeCLine + MCP 实现 ABAP 程序的自动化调整

简介: 本文介绍如何利用 VS Code 结合 RooCode (或 CLine) 以及 MCP (Message Control Protocol) 服务,实现 ABAP 程序的自动化调整,从而提高开发效率。 前置条件:VS Code 环境: 确保已安装 VS Code,并安装了 RooCode 或 CLine 插件。 RooCode/CLine 使用经验: 熟悉 Roo…

阿里云重磅开源 Qwen2.5-Omni-7B:轻量化全模态大模型赋能手机端 AI 应用

3月27日,阿里云宣布了一项重大技术突破,正式向公众开源了其通义系列中的首款全模态大模型——Qwen2.5-Omni-7B!在当今竞争激烈的科技领域,每一次重大的技术发布都像是在平静湖面投下的巨石,激起层层涟漪。而此次Qwen2.5-Omni的发布,无疑是一颗重磅炸弹,瞬间在科技圈引发…

OKR 必须应用于绩效:协同时代的管理闭环构建

如何将 OKR 与绩效管理有效结合?《礼记⋅中庸》有言:“凡事预则立,不预则废,”意思是说,做任何事情,要想成功,都需要提前进行周密的筹划和精心的准备。其中,设定科学合理的目标至关重要。如何设定科学合理的目标?让我们一起听听管理的常识内容合伙人邱昭良博士怎么说。…

ctfshow刷题(Updating....)

MISC MISC2(软盘/.img文件) 根据题目可知是软盘文件,添加 .img 后缀挂载到虚拟机即可 MISC50(超级套娃,大胆去做) 打开是png文件,不难发现文件附加,foremost分离后得png加压缩包,对于png文件010查看可得字符串 Sk5DVlM2Mk1NRjVIU1gyTk1GWEgyQ1E9Cg== b64解码发现 纯大写加数字 …

250326 Dualpipe understanding

250326 Dualpipe Understanding 这里的Dualpipe可能作为解决上述Challenges 3中流水线停顿问题的算法层面解决方案。 图4展示了如何重新排列这些组件,调整GPU SM用于通信和计算的比例,使得all-to-all和PP通信都能被隐藏图5展示了DualPipe的完整调度,采用了双向流水线调度,同…

HS6621CM-C是一款集成32 bit CPU、Flash和BLE/2.4G 的多模无线SoC芯片

HS6621CM-C是一款集成32 bit CPU、Flash和Audio的BLE/2.4G 的多模无线SoC芯片,内置64kB SRAM、512kB Flash以及GPIO、SPI、I2C、UART、语音ADC,SAR ADC等多种接口与设备,在单颗芯片上集成了各种2.4GHz物联网标准所需的所有特性和功能, 32pin 5x5 QFN封装; 架构特征如下:内…

NI Multisim14.3软件下载与安装教程

‌Multisim14.3‌是一款由美国国家仪器公司(NI)开发的电路仿真软件,主要用于电子电路的设计、仿真和分析。它适用于工程师、设计师、学生和电子爱好者,帮助他们进行电路设计、测试和验证。 主要功能和应用场景 Multisim14.3具有以下主要功能和应用场景:‌电路仿真‌:支持…

解锁阿里云 ESA 技术,揭秘游戏安全加速与低延时的实现路径

全方位面向游戏行业的安全加速解决方案阿里云 ESA 打造高质量的游戏体验。 如今,游戏行业正处于蓬勃发展与深刻变革的关键时期。根据中国国际数字娱乐产业大会(CDEC)发布的《2024年1-6月中国游戏产业报告》显示2024年上半年国内游戏市场实际销售收入达 1472.67 亿元 ,同比…