Vim为〜/ .vim / swap目录创建了什么?

问题描述 投票:2回答:1

我注意到我的机器上的Vim总是在启动时创建~/.vim/swap目录。我在文档中找不到任何关于它的参考。另外,我在.vimrc中有这个设置:

set directory^=~/.vim/tmp//  " where to store swap files

为什么创建了~/.vim/swap目录?

vim swap
1个回答
2
投票

原来我的系统vimrc包含这个:

" Move the swap file location to protect against CVE-2017-1000382
if ! isdirectory('~/.vim/swap/')
  silent! call system('install -dm 700 ~/.vim/swap')
endif
set directory=~/.vim/swap/

这就是我每次启动Vim时重新创建目录的原因。

© www.soinside.com 2019 - 2024. All rights reserved.