我注意到我机器上的 Vim 在启动时总是创建 ~/.vim/swap
目录。我在文档中找不到任何有关它的引用。另外,我的 .vimrc
中有此设置:
set directory^=~/.vim/tmp// " where to store swap files
创建~/.vim/swap
目录是为了什么?
最佳答案
结果我的系统 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 时都会重新创建该目录的原因。
关于vim - Vim 创建 ~/.vim/swap 目录的目的是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49058279/