NeoVim 安装后删除原 Vim 撤销文件,作者称其缺乏对用户数据的责任意识

2026.09.28 · 观点 · 行业动态 · 社区热议

计算机科学家 David Chisnall 称 NeoVim 会删除 Vim 的持久撤销文件并替换为不兼容格式。

计算机科学家 David Chisnall 在 Mastodon 发文称,他试用早期 NeoVim 时发现持久撤销失效,原因是 NeoVim 改变了撤销文件格式,既未升级旧文件也未另起文件名,而是直接删除 Vim 的撤销文件并替换为 Vim 无法读取的新文件。他提 issue 后被告知该格式不稳定、用户不应依赖,于是他不再使用 NeoVim。

  • Chisnall 自 2000 年左右开始使用 vim
  • 持久撤销是他最喜爱的 vim 功能之一
  • NeoVim 删除旧撤销文件并换成不兼容格式
  • 维护者称持久撤销格式不稳定、不应依赖
  • 作者引用 Raskin 第一法则批评其态度

为什么值得看

一个关于软件是否该对用户数据负责的经典案例。

适合谁关注

编辑器用户、开发者、产品设计者。

原始来源