我不喜欢Vim在我的工作目录中生成备份和交换文件,但是为了避免程序崩溃,我不想关闭这些文件。我发现添加以下行:
set backupdir=./.backup
set directory=./.backup
在Vim的.vimrc配置文件中,告诉Vim将这些文件放在一个隐藏目录中,这很好,但是如果我不手动创建这些隐藏目录,似乎Vim就不会创建备份或交换文件。我在其他地方看到过类似下面的行:
set backupdir=./.backup,/tmp,.
set directory=./.backup,/tmp,.
我认为这会告诉Vim使用其他位置,如/tmp
或。
,如果它无法使用./.backup
,但是Vim似乎并没有这样做。
我该如何让Vim:
- 创建所需的
./backup
目录,或者 - 如果
./backup
目录不存在,则使用工作目录?