PasteGuard:TUI 粘贴换行守护
防止多行文本粘贴到终端 TUI 时被意外截断成多条指令
- 痛点
- 程序员在 Windows 上用记事本/编辑器写好 10 来行计划,再 Ctrl+Shift+V 粘贴到 Claude CLI 等 TUI 里,经常会在某一行被硬回车截断,导致半截指令被误发送出去;换用 Notepad 中转也照样复现,且断点位置无规律,排查成本极高。
- 方案
- 做一个常驻剪贴板中间层:粘贴前自动把 Windows 剪贴板里的文本规范化(统一换行符、合并疑似 Word/UE 产生的孤立 CR),并按 TUI 的 bracketed paste 协议包裹;粘贴后再校验发送缓冲区,发现异常硬回车就弹窗提示并恢复原文。可独立工具,也可做 VS Code 扩展。
- 用户
- 在 Windows 上使用 CLI/TUI 编码代理(Claude Code、Codex CLI 等)的程序员和写作者
- MVP
- 监控剪贴板变化并记录纯文本长度与换行位置;一键把剪贴板内容规范化为 LF 后再写回;检测目标窗口是否处于 bracketed paste 模式并给出粘贴前检查清单;异常截断时从历史缓冲恢复并告警
- 变现
- 桌面端买断($9–19)或开源+赞助;企业版提供团队统一配置和审计日志
- 为何现在
- AI 编码代理大量使用 TUI 交互,Windows 终端粘贴兼容性问题在社区被反复提起,但还没有专门的轻量工具