Gemini CLI 修复混用换行符导致全文件重写的 Bug
shoemoney · ghdev · 2026-08-24
该 PR 修复了 Google Gemini CLI 中 detectLineEnding 函数的缺陷。旧逻辑只要发现一个 CRLF 换行符就将整个文件判定为 CRLF 格式,导致包含单个 CRLF 残留的 LF 文件在编辑时被全量重写为 CRLF。新方案通过统计换行符数量,仅当文件全为 CRLF 时才返回该判定,避免无预期的全文件 diff。
「编程与Agent」频道最新
- 开发者 vibe coding 出开源 Newsletter 平台,价格仅 Beehiiv 的 17% — marclou · 2026-10-15
- ERP AI 推出 Proto:让 AI agent 替你操作商业软件的'无头 SaaS' — Aiden_Tech_Ai · 2026-10-15
- 工程师主管必读清单:别让 Agent 摘要取代深度阅读 — rseroter · 2026-10-15
- ElevenLabs MCP + Claude Motion:一句提示词给视频加动效,跳过 AE — CurieuxExplorer · 2026-10-15
- 打包 1.5 万美元系统:用 Claude 挖「谷歌有排名但 ChatGPT 不推荐」的 SEO 客户 — aryanXmahajan · 2026-10-15
- Google 论文 Harness²:无验证器下递归进化 agent harness,最高提升 11.5 分 — dair_ai · 2026-10-15