Vim会创建.swp文件用于恢复。如果你保存失败,vim可以恢复(至少部分)文件。 禁用它们的好处取决于你做什么。如果你在使用vim进行任何编译工作,你可能一直保存你的源代码(你在编码和编译、构建和运行ut之间需要多长时间?可能不是几个小时)。我讨厌swps,因为它们总是要求我告诉版本控制系统忽略它们。
'dir'
设置,您可以轻松地将您的.swp
文件集中存储在一个文件夹中。例如,使用set directory^=~/.local/vim/tmp//
命令。有关更多信息,请参阅:h 'dir'
。 - Peter Rinckerundofile
和undodir
,以便您可以在会话之间运行undo
。像这样:set undofile undodir =〜/ .vim / undo undolevels = 10000
。您可以定期清理此目录,例如我将它们设置在crontab中每天运行:rm -f ~/.vim/undo/%tmp%* ~/.vim/undo/%var%tmp%*
和find ~/.vim/undo -type f -mtime +30 -print0 | xargs -0 rm -f --
。 - lcd047