我不喜欢 Vim 用备份和交换文件弄乱我的工作目录,但我不想关闭它们以防出现崩溃。我发现添加如下行:
set backupdir=./.backup
set directory=./.backup
Run Code Online (Sandbox Code Playgroud)
Vim .vimrc 配置文件中告诉 Vim 将这些文件放在隐藏目录中。这很棒,只是如果我不手动创建这些隐藏目录,Vim 似乎不会创建备份或交换文件。我在其他地方看到过这样的行:
set backupdir=./.backup,/tmp,.
set directory=./.backup,/tmp,.
Run Code Online (Sandbox Code Playgroud)
并认为这会告诉 Vim 使用其他位置,/tmp
或者.
,如果它不能使用./.backup
,但 Vim 似乎没有这样做。
我如何让 Vim 要么:
./backup
目录,或者./backup
如果目录不存在,则使用工作目录?我的 .vimrc 中有这些来创建一个目录(如果它不存在):
silent !mkdir ~/.vim/backups > /dev/null 2>&1
Run Code Online (Sandbox Code Playgroud)
我确信您可以修改以满足您的需求,最有可能的是:
silent !mkdir ./.backup > /dev/null 2>&1
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
7683 次 |
最近记录: |