为什么 vim 到处都留下临时文件版本?

Raf*_*ael 9 vim

首先,我假设那些由 vim 在编辑文件时创建的以“~”结尾的文件确实用于编辑时的临时备份。

但是每次我用vim打开一个文件并关闭它(:wq)我之后都会找到这样一个文件~。为什么vim不清理?我假设有些东西没有正确配置。

小智 19

你可以禁用备份文件,把这一行放在你的 vimrc 文件中:

设置无备份

但是,如果您仍想备份文件,请将其集中到一个目录中:

设置备份目录=~/tmp

例如。

  • @Яaffael 当 vim 崩溃时使用 `.swp` 文件,而不是备份 (2认同)

Jde*_*eBP 5

首先,我假设这些文件 [...] 确实在编辑时用于临时备份。

不是。它们是保存时进行的临时备份。

编辑时创建的临时文件(在类似 UNIX 的平台上)已命名.wibble.swp(对于名为 的文件wibble)。

:帮助备份
vim本身为您提供了前者,包括规则的根在创建备份文件时,当他们没有。
:help 交换
给你后者的基因。

  • 通过该链接,您可以强制读者浏览定义,直到理解为止。为什么不_说_这是“信息”的非正式世界? (2认同)