Cline 入门:在 VS Code 里用 Plan/Act 模式让 AI 帮你写代码

发布时间:2026/10/28 0:07:13

Cline 入门:在 VS Code 里用 Plan/Act 模式让 AI 帮你写代码 适合人群已经装了 VS Code想试试让 AI 直接在项目里读代码、改文件、跑命令但又担心 AI 乱改代码的编程初学者。本文介绍开源编程智能体 Cline 的基本用法安装、接入模型、用 Plan/Act 模式完成小项目、用检查点回退。Cline 以 Apache-2.0 协议开源提供 VS Code 扩展也支持 Cursor、Windsurf、VSCodium 等、JetBrains 插件、命令行和桌面应用。它默认每一步都要你批准创建、修改文件或执行命令前都会先给你看。本文用一个场景贯穿小陈想做一个单页的番茄钟网页用来练习 HTML 和 JavaScript。一、在 VS Code 中安装 Cline打开 VS Code按 CtrlShiftXmacOS 为 CmdShiftX打开扩展面板搜索 Cline在 Cline 扩展上点安装安装后在左侧活动栏找到 Cline 图标打开 Cline 面板。Windsurf 和 VSCodium 使用 Open VSX 扩展市场安装流程相同。命令行版本需要 Node.js 20 及以上用npm install -g cline安装本文以编辑器扩展为例。二、选择模型提供方Cline 本身不带模型需要接入一个提供方。官方给出三条常见路线Cline 按量计费用 Google、GitHub 或邮箱登录无需管理密钥ClinePass按月订阅官方标价每月 9.99 美元自带密钥填写 Anthropic、OpenAI、Gemini、DeepSeek 等的 API Key或接入本机的 Ollama、LM Studio无需密钥。操作步骤点 Cline 面板里的齿轮图标进入设置在 API Provider 下拉框选提供方按提示登录或粘贴 API Key再在 Model 下拉框选模型。价格和可选模型变化较快以官方页面为准。三、打开项目文件夹发出第一个任务先用“文件 → 打开文件夹”打开一个空文件夹Cline 会把它当作工作区。然后在 Cline 面板底部的输入框里写任务用一个 HTML 文件做一个番茄钟网页25 分钟专注、5 分钟休息 有开始、暂停、重置按钮倒计时数字居中显示样式简洁 JavaScript 和 CSS 都写在同一个文件里。四、先 Plan再 Act面板底部有一个 Plan / Act 切换按钮这是 Cline 最重要的设计Plan 模式Cline 可以读代码、搜索、和你讨论方案但不能修改任何文件也不能执行命令Act 模式按讨论好的方案改文件、跑命令并保留 Plan 阶段的对话上下文。建议先在 Plan 模式里让它说说准备怎么写你可以追问或修改需求觉得没问题再切到 Act。官方建议小修小改直接 Act涉及多个文件的功能先 Plan 再 Act大型改动用 /deep-planning 做更细的规划。五、审批每一次改动Act 模式下Cline 准备创建 index.html 时会展示文件路径和代码新增行标绿下方有批准和拒绝按钮点批准才会写入拒绝后可补充要求。终端命令同理。写好后用浏览器打开 index.html 测试。想继续改就在同一个对话里追加比如“倒计时结束时响一下提示音”Cline 会读取现有代码并以差异形式给出修改。六、改坏了就用检查点回退检查点默认开启。Cline 每次改文件、跑命令后会在独立的影子 Git 仓库里保存快照不影响你自己的 Git 历史。对话里每个步骤旁边有两个按钮Compare打开差异视图看这一步改了什么Restore恢复到这一步可以选择只恢复文件、只恢复对话或者两者一起恢复。选项叫法在官方不同页面略有差异以界面为准。初学者最常用“只恢复文件、保留对话”然后让 Cline 换一种写法。七、用规则和斜杠命令减少重复交代“注释用中文”“不要引入第三方库”这类固定要求可以写成规则放在项目根目录 .clinerules 文件夹里的 Markdown 文件每次对话自动读取也兼容 AGENTS.md 等文件。输入 /newrule 可让 Cline 引导创建。几个常用斜杠命令命令作用/newtask提炼当前进度开一个新任务/smol压缩对话历史别名 /compact/newrule创建规则文件/deep-planning先调研代码再出详细计划反复执行的固定流程可以做成 Skill技能用斜杠命令触发写法见官方文档。常见问题问自动批准Auto Approve要不要打开答官方建议的默认配置是只开“读取项目文件”编辑、命令、浏览器和 MCP 先保持关闭如果开启编辑配合检查点使用。设置里还有 YOLO 模式会自动批准所有操作官方明确提示有风险初学者不建议开。问大仓库里感觉 Cline 变慢了答检查点每一步都会保存快照仓库很大时可能占空间、拖慢速度可以在设置的 Feature Settings 里关闭 Enable Checkpoints。小贴士第一次用建议在一个练习文件夹里操作熟悉审批流程后再用于正式项目。检查点不能代替 Git重要节点仍然要自己提交。使用付费模型时留意用量长任务适时用 /newtask 或 /smol 控制上下文。参考资料Cline 官方文档安装、授权、Plan Act、检查点、自动批准、规则与命令等章节 https://docs.cline.botCline 开源仓库说明Apache-2.0 协议
延伸阅读

更多相关文章

2026/10/28 0:02:13

基于MATLAB的DTW+VAD语音匹配实战:从序列对齐到孤立词识别

简介:动态时间规整(DTW)算法是一种经典的序列匹配方法,专门用于处理长度不同但形态相似的时序数据;它通过构造二维代价矩阵,利用动态规划搜索最小失真路径,使序列可在时间轴上伸缩对齐&#xff…

2026/10/28 0:02:13

C# 身份证图片信息识别源码:从照片到结构化字段的落地路径

简介:这份资源是面向 C# 与 WinForm 开发者的身份证图片信息识别源码工具,适合需要在本机快速实现证件信息提取的初学者与中级开发者。它调用 Windows 自有接口完成图片识别,再解析出姓名、年龄、出生年月日、身份证号码、民族及住址等关键字…

2026/10/28 0:02:13

Python爬取百度迁徙数据:接口解析、批量采集与避坑指南

简介:这份资源是一个用Python爬取百度迁徙数据的脚本压缩包,面向具备Python基础、希望入门网络爬虫与数据解析的开发者,解决按日期获取全国热门城市人口迁徙数据的问题。包内共1个文件,为单个py脚本,压缩包约1KB&#…

2026/10/28 1:17:18

Yuzu模拟器性能优化配置指南:5步解决卡顿闪退的完整教程

Yuzu模拟器性能优化配置指南:5步解决卡顿闪退的完整教程 【免费下载链接】yuzu-downloads 项目地址: https://gitcode.com/GitHub_Trending/yu/yuzu-downloads 本文是一份 Yuzu 模拟器性能优化配置指南:基于 yuzu-downloads 仓库提供的 2024 年 …

2026/10/28 1:17:18

LinkSwift 网盘直链获取教程:9 大网盘取直链,6 种输出任选

LinkSwift 网盘直链获取教程:9 大网盘取直链,6 种输出任选 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国…

2026/10/28 1:17:18

AI时代:DeepSeek 实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/28 1:12:18

STM32F103+AT24C02:I2C通信与EEPROM读写全流程实战拆解

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/27 14:24:03

全国计算机二级C语言真题PDF高效刷题指南

简介:这份PDF是全国计算机二级C语言考试的试题与答案解析,专为备考二级C语言的考生准备。内容涵盖C语言特点与设计理念、程序基本组成单位、main函数执行流程、函数嵌套调用规则、标识符命名规范、整型实型字符型数据类型、八进制十六进制数合法形式、运…

2026/10/27 9:34:54

requests+BeautifulSoup:爬虫抓取h1标题的入门实战指南

简介:一份以实战为导向的Python爬虫入门资源,面向具备基本编程基础、希望快速掌握网络数据抓取的初学者,可解决从零编写简单爬虫的常见困惑。实例以requests库发送HTTP请求、BeautifulSoup解析HTML文档,完整演示从网页中提取 标题…

2026/10/27 0:59:21

递推最小二乘参数辨识MATLAB编程:二阶系统与渐消记忆实现

简介:这是一篇面向控制系统、信号处理与机器学习等领域学习者的最小二乘参数辨识程序说明文档。资源共包含一个docx格式文档,压缩包大小七十八KB,内容围绕递推最小二乘算法和渐消记忆最小二乘算法展开:先构造一个极点位于单位圆内…

2026/10/28 0:02:13

Python股票自动交易系统源码解析:从行情获取到风控的完整链路

简介:这份资源是面向高校计算机、金融相关专业毕业设计场景的完整项目源码包,主题为基于Python的股票自动交易系统,适合需要完成毕设选题、课程设计或自学金融量化交易开发的学生与开发者参考。压缩包共收录687个文件,整体约14.93…

2026/10/28 0:02:13

视酷酷信IM源码部署指南:Java 17+MySQL 8.0.33实战配置

简介:这是一套2024年亲测可部署的视酷酷信IM即时通讯系统源码,面向具备Java、OC、C#及Vue开发能力的技术人员,解决私有化即时通讯平台快速搭建与二次定制需求,尤其适用于需集成商城、保障数据主权的中小型企业或独立开发者。资源共…

2026/10/28 0:02:13

Python爬取百度迁徙数据:接口解析、批量采集与避坑指南

简介:这份资源是一个用Python爬取百度迁徙数据的脚本压缩包,面向具备Python基础、希望入门网络爬虫与数据解析的开发者,解决按日期获取全国热门城市人口迁徙数据的问题。包内共1个文件,为单个py脚本,压缩包约1KB&#…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑