Cline的3.1版本更新
Cline 3.1版本的更新带来了诸多实用的新功能和优化,旨在提升用户在使用过程中的便捷性和效率,以下是对此次更新内容的详细整理和补充说明:
检查点回退功能
工作区快照保存:现在,用户可以在每一步操作完成后,对工作空间进行快照保存。这一功能类似于cursor的restore功能,它允许用户在任务执行过程中遇到问题或需要回溯时,能够轻松恢复到之前的某个特定状态,从而避免重复劳动,保障工作进度的连续性和稳定性.
新按钮:Compare和Restore:扩展程序在每次使用工具时,都会自动捕捉工作区的快照。为了方便用户管理和操作这些快照,新增了两个按钮——Compare和Restore。Compare按钮用于比较不同快照之间的差异,帮助用户了解工作区在不同时间点的状态变化;Restore按钮则用于执行恢复操作,用户可以通过它选择不同的恢复选项来满足具体需求.
恢复选项:
-
恢复任务和工作区:这是用户主要会使用的选项。选择它后,系统会将任务和工作区的状态同时恢复到指定的快照点,适用于需要全面回溯任务进度和工作区内容的场景.
-
仅恢复任务:该选项允许用户只恢复任务的状态,而不改变工作区的内容。这在需要纠正或撤销工具使用时的错误,但又不想影响工作区其他内容的情况下非常有用.
-
仅恢复工作区:适用于查看代码的不同版本,同时又不想丢失Cline的工作进度。用户可以通过这个选项单独恢复工作区的状态,从而在不同版本之间切换查看,而不影响任务的执行和记录.
跟踪工作区更改:Cline现在能够有效地使用Git来追踪工作区的更改。当Cline完成任务后,用户可以查看自上次任务以来对工作区做出的所有更改。这一功能让用户能够及时了解任务执行过程中工作区的具体变化情况,从而更好地跟上任务的进度.
自动批准任务时的便利性:尤其在启用了自动批准任务的情况下,用户无需手动审核任务消息,即可通过查看新变更功能掌握工作区的最新状态,大大提高了工作效率,减少了人工干预的需要.
存储空间管理优化
新增删除按钮:为了方便用户管理存储空间,Cline 3.1版本还添加了删除按钮。用户可以通过这个按钮轻松删除不再需要的文件、快照或其他数据,从而释放存储空间,保持工作环境的整洁和高效.
总的来说,Cline 3.1版本的更新通过引入检查点回退功能、查看新变更功能以及优化存储空间管理等措施,显著提升了用户在使用过程中的灵活性、便捷性和效率,使得Cline成为一个更加可靠、易用的工具,能够更好地满足用户在日常工作和任务执行中的多样化需求.
Cline插件+DeepSeek
Cline 插件安装
在 VScode 中找到插件商店,搜索 cline 就可以看到这个插件了,其中 Roo Cline是Cline的一个分支版本,两者的使用基本类似,可以都安装上体验下。
安装完之后,配置好API Key就可以使用了
DeepSeek配置
API Provider选择DeepSeek,填写好API Key,点击开始就可以了。
案例演示
我们使用之前连连看小游戏的提示词去试下这个插件的效果,以这个项目为例,整个执行过程总共调用了12次API,才得到了最后的代码。
在对话开始的地方,会显示我们消耗的tokens和花费的钱。右上角的内容,分别是新建对话、MCP server、对话历史、在侧边栏打开、设置按钮。
在最后调用结束的时候,会显示一个任务完成的标志,并且会总结当前任务完成了哪些功能,可以很方便的让我们对比代码查看功能是否有问题。
另外,在鼠标悬停到对话的时候,会出现右侧两个按钮,分别是对比和回滚。对比就是会对比这次API请求执行前后,修改了哪些代码,而回滚就是消除这次请求的变动,回滚到上一个状态。
最终效果
Cline插件实现了类似Cursor的Agent功能,并且可以自动生成代码,创建代码文件。而Cursor的自定义模型是没有办法使用Composer以及Agent功能的,在这方面Cline确实算得上是一个平替,如果Cursor实在没办法用了,可以考虑!
总结
总的来说,选择DeepSeek的API平台,百万tokens的输入仅需1块钱价格非常便宜,性能还好,要是使用DeepSeek的模型,可以说是一个不错的平替选择。如果要使用其他模型比如Claude Sonnet或者Haiku这种,就需要去权衡下了,可能最后的花费不会比Cursor便宜多少。
Cline 项目地址:https://github.com/cline/cline
DeepSeek API平台:https://platform.deepseek.com/usage