![为什么 vim 到处留下临时文件版本?](https://linux22.com/image/1401728/%E4%B8%BA%E4%BB%80%E4%B9%88%20vim%20%E5%88%B0%E5%A4%84%E7%95%99%E4%B8%8B%E4%B8%B4%E6%97%B6%E6%96%87%E4%BB%B6%E7%89%88%E6%9C%AC%EF%BC%9F.png)
首先,我假设 vim 在编辑文件时创建的以“~”结尾的文件确实起到了编辑时临时备份的作用。
但每次我用 vim 打开文件并关闭它 (:wq) 时,我都会发现这样一个文件~。为什么 vim 不清理?我猜是配置不正确。
答案1
您可以将以下行放入 vimrc 文件中以禁用备份文件:
设置不备份
但如果您仍想备份文件,请将其集中到以下目录中:
设置备份目录 = ~ / tmp
例如。
答案2
首先,我假设这些文件[…]确实是用于编辑时临时备份。
不,是他们非- 进行了临时备份保存时。
创建的临时文件在编辑时(在类似 UNIX 的平台上)被命名.wibble.swp
(对于名为 的文件wibble
)。
:help 备份在 `vim` 中本身解释了前者,包括何时创建备份文件以及何时不创建备份文件的规则。
:帮助交换对后者给出了解释。