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//