Eu escrevi a resposta abaixo quando a questão era sobre os arquivos de troca do Vim. A mesma ideia se aplica aos arquivos de backup do Vim com a opção 'backupdir'
em vez de 'directory'
( isto é, use um diretório central para os arquivos de backup para mantê-los fora do caminho).
Você pode usar um local central para os arquivos de troca. Não iria “virar a parte oculta”, mas efetivamente os tiraria do caminho. Consulte a documentação de 'directory'
.
Coloque um dos seguintes em .vimrc
/ _vimrc
(por exemplo, :e $HOME/.vimrc
):
" Remove the current directory from the list of places that swap files might be created.
set directory-=.
" OR
" Explicit list of locations for swap files.
" The double trailing slash makes the otherwise centralized swap files use
" filenames that are based on the full pathname of the edited file
" (this lets you edit (e.g.) README files from two different places without
" getting colliding swap file names).
set directory=c:\tmp//,c:\temp//