Esses arquivos podem ser colocados em um diretório fixo para manter as coisas mais organizadas.
Em primeiro lugar, crie estas três pastas:
mkdir ~/.vim/.backup ~/.vim/.swp ~/.vim/.undo
Agora, coloque essas linhas em seu arquivo vimrc.
set undodir=~/.vim/.undo//
set backupdir=~/.vim/.backup//
set directory=~/.vim/.swp//
o “//” no final de cada diretório significa que os nomes dos arquivos serão construídos a partir do caminho completo para o arquivo com todos os separadores de caminho substituídos pelo sinal de porcentagem “%”. Isso garantirá a exclusividade do nome do arquivo no diretório de preservação.
Como alternativa, você pode desativá-los, colocando isso em seu arquivo vimrc:
set nobackup
set noswapfile
Respostas relacionadas:
Comandos básicos do Vim – para começar