VSCode+Cline 安装配置及使用说明

article/2025/8/2 5:15:44

安装配置

打开VSCode,点击左侧Extension图标,在弹出页面中,检索Cline,选择Cline进行安装。

 安装完毕,在左侧会出现一个图标,点击图标

 选择【Use your own API key】,在出来的界面中选择大模型,并输入大模型的API key。

点击【let‘s go】

出现以下页面,就可以开始使用Cline来辅助编程了。

免费的大语言模型

  • OpenRouter :是一个开源AI模型聚合路由器,提供统一接口访问多种大语言模型,优化成本与性能‌。它集成超过50家供应商的数百种模型(如GPT系列、Claude、Gemini等),支持智能路由、透明计费和零代码集成,适用于开发者、研究人员及普通用户。其中标识free的都是免费的。
  • ollma:本地部署大模型
  • gemini
  • github开源模型:https://github.com/marketplace/models  需要需要通过liteLLM进行模型接口转发
  • huggingface开源模型

使用案例

使用python开发一个计算器

用Cline 开发,主要和用自然语言进行沟通,其中提示词很关键,在提示词中需要做到以下几点:

  1. 角色定义:明确Cline的橘色
  2. 任务描述:清晰说明需求
  3. 约束条件:设置限制条件

示例:

你是一个python专家,请帮我生成一个XXXX,

要求支持XXX,并添加详细的文档注释。

提示优化技巧

  • 具体性:避免模糊描述
  • 上下文:提供相关背景
  • 示例:给出期望的输出格式

使用Cline 可以帮助我们完成以下工作:

  1. 代码重构:使用Cline优化现有代码结构:
  2. 文档生成:自动生成API文档
  3. 技术学习:快速掌握新框架的核心概念

可以在输入框中输入以下内容:

用Cline开发Python计算器
3.1 项目需求
-实现基本四则运算
-处理除零异常
-提供单元测试

输入之后,Cline 就会开始工作,生成代码,生成代码以后,点击【Save】。

代码全部生成以后,可以运行代码查看运行结果。

假如有需要调整的部分,直接在输入框中输入要求,Cline就自己按照要求,修改代码。例如

第一次生成的代码并没有提供图形化界面,可以在输入框中输入:

实现计算器的图形化界面

实现完的图形化界面,缩放的时候里面的内容并没有自动缩放,可以在输入框中输入以下内容

图形界面里面的组件随窗口大小自动缩放

可以看到用自然语言的方式可以和Cline交流,让Cline自动的修改完善程序。


http://www.hkcw.cn/article/erAifwkjVZ.shtml

相关文章

【征求意见】四川省大数据发展研究会关于对《数据资源建设费用测算标准》团体标准征求意见的通知

四川省大数据发展研究会 关于对《数据资源建设费用测算标准》团体标准征求意见的通知 各有关单位: 由四川省大数据发展研究会归口、成都东契奇科技有限公司牵头编制的《数据资源建设费用测算标准》团体标准已形成征求意见稿,现公开征求意见。请于2025年…

下载即转化的商业密码:解析华为应用商店CPD广告的智能投放逻辑

在移动互联网流量红利见顶的背景下,华为应用市场凭借其终端生态优势正成为开发者获客的新蓝海。数据显示,2025年Q1华为应用商店全球分发量同比增长27%,其中CPD广告因其"下载才付费"的精准特性,已成为金融、游戏、工具类…

Electron-vite【实战】MD 编辑器 -- 文件列表(含右键快捷菜单,重命名文件,删除本地文件,打开本地目录等)

最终效果 页面 src/renderer/src/App.vue <div class"dirPanel"><div class"panelTitle">文件列表</div><div class"searchFileBox"><Icon class"searchFileInputIcon" icon"material-symbols-light:…

【数据库】并发控制

并发控制 在数据库系统&#xff0c;经常需要多个用户同时使用。同一时间并发的事务可达数百个&#xff0c;这就是并发引入的必要性。 常见的并发系统有三种&#xff1a; 串行事务执行&#xff08;X&#xff09;&#xff0c;每个时刻只有一个事务运行&#xff0c;不能充分利用…

Golang持续集成与自动化测试和部署

概述 Golang是一门性能优异的静态类型语言&#xff0c;但因其奇快的编译速度&#xff0c;结合DevOps, 使得它也非常适合快速开发和迭代。 本文讲述如何使用Golang, 进行持续集成与自动化测试和部署。主要使用了以下相关技术&#xff1a; dep&#xff1a; 进行包的依赖管理gin…

Google car key:安全、便捷的汽车解锁新选择

有了兼容的汽车和 Android 手机&#xff0c;Google car key可让您将Android 手机用作车钥匙。您可以通过兼容的 Android 手机锁定、解锁、启动汽车并执行更多功能。但是&#xff0c;Google car key安全吗&#xff1f;它是如何工作的&#xff1f;如果我的手机电池没电了怎么办&a…

QT开发技术【QTableView分页实现】

一、引言 在开发桌面应用程序时&#xff0c;当需要展示大量数据到表格中&#xff0c;一次性加载所有数据可能会导致界面卡顿、响应缓慢&#xff0c;甚至内存溢出。QTableView 是 Qt 框架中用于展示表格数据的强大组件&#xff0c;结合 QAbstractTableModel 可以实现数据的分页…

新增Vulkan支持|UWA Gears V1.1.0

UWA Gears 是UWA最新发布的无SDK性能分析工具。针对移动平台&#xff0c;提供了实时监测和截帧分析功能&#xff0c;帮助您精准定位性能热点&#xff0c;提升应用的整体表现。 本次版本更新主要是Frame Capture模式新增对Vulkan项目的支持&#xff0c;进一步满足使用Vulkan开发…

mapbox高阶,PMTiles介绍,MBTiles、PMTiles对比,加载PMTiles文件

👨‍⚕️ 主页: gis分享者 👨‍⚕️ 感谢各位大佬 点赞👍 收藏⭐ 留言📝 加关注✅! 👨‍⚕️ 收录于专栏:mapbox 从入门到精通 文章目录 一、🍀前言1.1 ☘️mapboxgl.Map 地图对象1.2 ☘️mapboxgl.Map style属性1.3 ☘️Fill面图层样式1.4 ☘️PMTiles介绍1.5…

Sums of Sliding Window Maximum_abc407F分析与解答

倒着考虑&#xff0c;考虑每个a_i对哪些k值做出贡献&#xff0c;对一个a_i&#xff0c;定义L_i和R_i为&#xff1a; 以上笔误&#xff1a;R_i的定义应该是&#xff1a;连续最多R_i个元素比a_i 小 如果得到了 L_i和R_i&#xff0c;我们从k的长度从小到大依次看看&#xff0c;a_…

用通义灵码2.5打造智能倒计时日历:从零开始的Python开发体验

前言:为什么选择通义灵码2.5? 通义灵码2.5版本带来了令人兴奋的升级,特别是全新的智能体模式让编程体验焕然一新。作为一名长期关注AI编程助手的开发者,我决定通过开发一个实用的倒计时日历小工具,来全面体验通义灵码2.5的各项新特性。 一、项目构思与智能体协作 首先,…

历年西安电子科技大学计算机保研上机真题

2025西安电子科技大学计算机保研上机真题 2024西安电子科技大学计算机保研上机真题 2023西安电子科技大学计算机保研上机真题 在线测评链接&#xff1a;https://pgcode.cn/school 查找不同的连续数字串个数 题目描述 给定一个数字串&#xff0c;查找其中不同的连续数字串的个…

一文读懂 STP:交换机接口状态详解及工作原理

一文读懂 STP&#xff1a;交换机接口状态详解及工作原理 一. 引言&#xff1a;STP 是什么&#xff0c;为何如此重要&#xff1f;二. STP 的核心作用&#xff1a;避免网络环路2.1 什么是 STP&#xff1f;2.2 STP 的核心概念 三. STP 交换机接口状态详解四. STP 的工作原理&#…

清华大学发Nature!光学工程+神经网络创新结合

2025深度学习发论文&模型涨点之——光学工程神经网络 清华大学的一项开创性研究成果在《Nature》上发表&#xff0c;为光学神经网络的发展注入了强劲动力。该研究团队巧妙地提出了一种全前向模式&#xff08;Fully Forward Mode&#xff0c;FFM&#xff09;的训练方法&…

PHP学习笔记(十一)

类常量 可以把在类中始终保持不变的值定义为常量&#xff0c;类常量的默认可见性是public。 接口中也可以定义常量。 可以用一个变量来动态调用类&#xff0c;但该变量的值不能为关键字 需要注意的是类常量只为每个类分配一次&#xff0c;而不是为每个类的实例分配。 特殊的…

NodeMediaEdge快速上手

NodeMediaEdge快速上手 简介 NodeMediaEdge是一款部署在监控摄像机网络前端中&#xff0c;拉取Onvif或者rtsp/rtmp/http视频流并使用rtmp/kmp推送到公网流媒体服务器的工具。 通过云平台协议注册到NodeMediaServer后&#xff0c;可以同NodeMediaServer结合使用。使用图形化的…

强化学习的前世今生(五)— SAC算法

书接前四篇 强化学习的前世今生&#xff08;一&#xff09; 强化学习的前世今生&#xff08;二&#xff09; 强化学习的前世今生&#xff08;三&#xff09;— PPO算法 强化学习的前世今生&#xff08;四&#xff09;— DDPG算法 本文为大家介绍SAC算法 7 SAC 7.1 最大熵强化…

优质电子实验记录本如何确保数据不泄密?

实验数据是企业和科研机构的核心资产&#xff0c;承载着创新成果与竞争优势&#xff0c;选择合适的实验记录载体至关重要。本文从传统纸质记录的安全性优劣势出发&#xff0c;对比分析普通电子实验记录本存在的安全问题&#xff0c;详细阐述优质电子实验记录本如何构建数据防护…

RFID 助力钢铁钢帘线生产效率质量双提升

RFID 助力钢铁钢帘线生产效率质量双提升 应用背景 钢铁钢帘线广泛应用于建筑、公路、桥梁、隧道、海洋工程等领域。&#xff0c;其质量和生产效率直接影响性能与安全性。在钢铁钢帘线的生产过程中&#xff0c;面临着诸多挑战。传统生产模式下&#xff0c;各生产环节信息传递不…

4.5V~100V, 3.8A 峰值电流限, 非同步, 降压转换器,LA1823完美替换MP9487方案

一&#xff1a;综述 LA1823 是一款易用的非同步&#xff0c;降压转换器。 该模块集成了 500mΩ 低导通阻抗的高侧 MOSFET。LA1823 使用 COT 控制技术。此种控制方式有利于快速动态响应,同时简化了反馈环路的设计。LA1823 可以提供最大 2A 的持续负载电流。LA1823有150kHz/240kH…