首先,我假设 vim 在编辑文件时创建的以“~”结尾的文件确实起到了编辑时临时备份的作用。
但每次我用 vim 打开文件并关闭它 (:wq) 时,我都会发现这样一个文件~。为什么 vim 不清理?我猜是配置不正确。
答案1
您可以将以下行放入 vimrc 文件中以禁用备份文件:
设置不备份
但如果您仍想备份文件,请将其集中到以下目录中:
设置备份目录 = ~ / tmp
例如。
答案2
首先,我假设这些文件[…]确实是用于编辑时临时备份。
不,是他们非- 进行了临时备份保存时。
创建的临时文件在编辑时(在类似 UNIX 的平台上)被命名.wibble.swp
(对于名为 的文件wibble
)。
:help 备份在 `vim` 中本身解释了前者,包括何时创建备份文件以及何时不创建备份文件的规则。
:帮助交换对后者给出了解释。