Gemini CLI 修复混用换行符导致全文件重写的 Bug
shoemoney · ghdev · 2026-08-24
该 PR 修复了 Google Gemini CLI 中 detectLineEnding 函数的缺陷。旧逻辑只要发现一个 CRLF 换行符就将整个文件判定为 CRLF 格式,导致包含单个 CRLF 残留的 LF 文件在编辑时被全量重写为 CRLF。新方案通过统计换行符数量,仅当文件全为 CRLF 时才返回该判定,避免无预期的全文件 diff。
「编程与Agent」频道最新
- 腾讯发布 UI-Mate-27B,支持桌面 GUI 智能体操作 — tencent · 2026-08-24
- 实测对比:从 DeepSeek 到 Claude 二十美元订阅 — Unlikely_Bluejay5392 · 2026-08-24
- Claude Code 推出远程控制功能,编码效率提升 — rohanpaul_ai · 2026-08-24
- Vercel CEO rauchg 详解 fx 扩展哲学:MCP、Skills、插件与 Unix 组合 — AccBalanced · 2026-08-24
- Netflix 揭秘 LLM Judge 生产实践:每周评估数十万条推荐解释 — omarsar0 · 2026-08-24
- Simon Willison 用 Fable 5 实测 smolvm:硬件级隔离沙箱获认可 — yawnxyz · 2026-08-24