为什么Vim有时会创建.swp文件?

Rob*_*bin 3 vim

有时Vim在编辑内容时会创建一个.swp文件,但并非总是如此.为什么会这样,以及是什么导致Vim创建.swp文件?在.vimrc中禁用它们是不是很糟糕?

Ami*_*ory 5

Vim创建.swp文件以进行恢复.如果您无法保存,vim将能够恢复(至少某些)文件.

禁用它们的优点取决于你的工作.如果你对任何有构建的东西使用vim,你可能会一直保存你的源代码(编码和编译,构建和运行之间需要多长时间?可能不是几小时).我讨厌swps,因为他们总是要求我告诉版本控制系统忽略它们.

  • 您可以通过更改`'dir'`设置轻松集中`.swp`文件.例如`set directory ^ =〜/ .local/vim/tmp //`.有关更多信息,请参阅`:h'dir'. (2认同)