VIM:禁用交换

Jer*_*y L 6 vim vimrc

如何通过 禁用 VIM 的交换文件.vimrc

小智 11

set nobackup
set nowritebackup
set noswapfile
Run Code Online (Sandbox Code Playgroud)

  • 我猜想禁用备份或交换文件是合理的,但不能同时禁用两者。我禁用了备份,但交换文件保存了我的 derriere 几次。 (4认同)
  • 如果您快速需要原始文件,备份文件会很有用。还要记住,关闭 nowritebackup 可能会在发生 IO 错误时破坏文件。 (3认同)
  • 我真的不会担心 IO 错误;我想如果它发生了,恢复我对文件的更改是我最不担心的。 (2认同)

Joh*_*n T 6

把它扔进你的.vimrc

set noswapfile
Run Code Online (Sandbox Code Playgroud)


Kev*_*nko 5

我不会完全禁用交换文件,因为它们用于在 vim 崩溃时进行恢复。

相反,将它们放入一个临时文件夹中,这样它们就不会散落在各处:

if has("win32")
   set directory=c:\\tmp,c:\\temp
elseif has("unix")
   set directory=/tmp
endif
Run Code Online (Sandbox Code Playgroud)