那么,我为什么又要提起这件事呢?
因为 Qoder(阿里巴巴的 AI IDE)的免费推广活动已经正式结束了(@unitbuilds,😢),而现在我手头只剩下免费的基于浏览器的 AI,我终于有时间来真正地测试我的扩展并修复一些摩擦点。
在进入更新内容之前,让我尽可能简单地展示一下ReptClip是如何工作的,过程中还会附上屏幕录制!🙂
工作原理
这是一个 3 步流程。理想情况下,把 VS Code 和你的免费聊天机器人并排放置。
第 1 步:将上下文复制到剪贴板
指定你想包含在上下文中的文件。你可以使用相对路径或 glob 模式。按 "Enter" 或点击 "Generate" 按钮,将上下文直接复制到你的剪贴板。
除了你指定的文件之外,上下文还包括项目结构以及关于如何生成输出的说明。你可以使用复选框启用/禁用每个部分。
第 2 步:将上下文连同你的提示词一起粘贴到聊天机器人中
发送它,让它生成。
第 3 步:应用生成的差异
聊天机器人会在单个代码块中提供差异。复制它们,然后点击 "Apply Diffs" 来应用。
可选步骤(在第 3 步之前):向上下文中添加更多文件
如果聊天机器人想查看更多文件,它会生成一个包含这些文件相对路径的代码块。你可以复制该代码块,然后点击 "More Files" 按钮,仅将这些文件的内容复制到剪贴板,再粘贴回聊天机器人。
一点幕后花絮:你上面看到的每一个动态 WebP 都是用GiffyPy捕获、编辑并导出的,这是我自建的一体化屏幕录制和视频编辑工具!
所以,这基本上就是这个扩展的功能!还有几个其他特性:
- 实时语法高亮和自动补全
- 模糊差异匹配
- 全有或全无的差异应用,以防止部分或损坏的编辑
- 针对最近 10 次差异的会话撤销/重做
- 重新应用相同差异前的警告
-
.gitignore强制执行与二进制/大小防护(跳过被忽略、二进制或大文件) - 按项目持久化设置,以及通过设置自定义默认值
- 以及更多!(查看README了解完整详情)
更新
我更新了 UI 以节省空间,添加了自定义默认项目 UI 状态的设置,并添加了撤销/重做功能。现在在我看来它非常实用了!
反馈角落
那么,你觉得这个扩展怎么样?好用吗?你会在你的 IDE 里安装这个扩展吗?它在 VS Code Marketplace 和以及Open VSX Registry 上都有提供。所以你也可以在 VSCodium、Cursor、Windsurf、Devin Desktop、Qoder 等中安装它!
如果你能给这个仓库点个 star,我会非常非常感激!请点一下吧 🥰


