截图分析
Codely CLI 提供了智能的截图分析功能,允许用户通过剪贴板直接粘贴图片到输入提示中,系统会自动保存图片并插入引用。
概述
截图功能是 Codely CLI 的一个便捷特性,它能够:
-
自动检测剪贴板中的图片:识别剪贴板是否包含图像数据
-
自动保存到临时目录:将图片保存到项目的 .codely-cli/clipboard/ 目录
-
智能插入引用:在光标位置自动插入图片引用文本
-
跨平台支持:支持 Windows 和 macOS 系统
-
自动清理:自动清理超过 1 小时的临时图片文件
工作原理
检测流程
- 用户按下 Ctrl+V 进行粘贴操作
- 系统检测剪贴板内容类型
- 如果是图片,执行截图保存流程
- 如果是文本,执行普通文本粘贴
保存流程
用户截图 → 复制到剪贴板 → Ctrl+V 粘贴
↓
检测剪贴板类型
↓
保存到 .codely-cli/clipboard/clipboard-\{timestamp\}.png
↓
在光标位置插入 "Screenshot saved to {relativePath}."
非交互模式使用
在非交互模式下,截图功能通过键盘快捷键触发。
基本用法
# 启动 Codely CLI
codely
# 在输入提示中:
# 1. 使用系统截图工具截图(如 Windows 的 Win+Shift+S 或 macOS 的 Cmd+Shift+4)
# 2. 按下 Ctrl+V 或者 Alt+V 粘贴
使用示例
1. 基础截图粘贴
> [截图并复制到剪贴板]
> [按下 Ctrl+V 或者 Alt+V]
> Screenshot saved to .codely-cli/clipboard/clipboard-1704096000000.png.
2. 在已有文本中插入截图
> 请分析这个界面的设计:[按下 Ctrl+V]
> Screenshot saved to .codely-cli/clipboard/clipboard-1704096000000.png. 并给出改进建议