vim里会自动设置两个选项:

set backup #备份上一次编辑的文件
set undofile #保留编辑历史的撤销文件

但通常,只需要保留撤销的功能,并不需要备份,并且把撤销文件保存在用户个人的特定目录下,既安全又方便管理。

set nobackup
set undodir=~/.vim/undodir

可以让vim在启动的时候自动创建undodir目录

if !isdirectory(&undodir)
	call mkdir(&undodir, 'p', 0700)
endif

tag: vim