当前位置: 首页 > java >正文

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

安装配置

打开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.xdnf.cn/news/9978.html

相关文章:

  • vue+threeJs 绘制3D圆形
  • Linux 的主要时钟类型
  • 菜鸟之路Day36一一Web开发综合案例(部门管理)
  • ARXML解析与可视化工具
  • 硬件学习笔记--64 MCU的ARM核架构发展及特点
  • CentOS 7 环境中部署 LNMP(Linux + Nginx + MySQL 5.7 + PHP)
  • AI科技前沿动态:5.26 - 5.30 一周速览
  • Jetson Orin Nano - SONY imx415 camera驱动开发
  • 2025年5月24号高项综合知识真题以及答案解析(第1批次)
  • redis未授权(CVE-2022-0543)
  • Jvm 元空间大小分配原则
  • LeetCode 高频 SQL 50 题(基础版)之 【连接】部分 · 下
  • SolidWorks 文件打开时电脑卡顿问题分析与解决
  • 脱发因素机器学习数据分析
  • Windows10下使用QEMU安装Ubuntu20.04虚拟机,并启用硬件加速
  • Numpy 数组操作:高效的数据处理利器
  • 【AI赋能,视界升级】智微智能S134 AI OPS,重构智慧大屏未来
  • 『uniapp』添加桌面长按快捷操作 shortcuts(详细图文注释)
  • uniapp使用Canvas生成电子名片
  • 华为交换机命令:display css status
  • IDEA 在公司内网配置gitlab
  • 数据湖 (特点+与数据仓库和数据沼泽的对比讲解)
  • cursor rules设置:让cursor按执行步骤处理(分析需求和上下文、方案对比、确定方案、执行、总结)
  • SpringCloud——Docker
  • vscode中让文件夹一直保持展开不折叠
  • Spring Boot3.4.1 集成 mybatis plus
  • Spring Boot 中 @RequestParam 和 @RequestPart 的区别详解(含实际项目案例)
  • 【maker-pdf 文档文字识别(包含ocr),安装使用完整教程】
  • 云原生时代 Kafka 深度实践:03进阶特性与最佳实践
  • 【题解-洛谷】P7795 [COCI 2014/2015 #7] PROSJEK