Para reeditar todos os arquivos na hierarquia de diretórios atual após retornar de uma falha (quando todos os arquivos de troca foram deixados), tente isso em seu terminal bash:
vim -p $(find . -iname '.*.sw[a-p]' | sed -e"s~/.([^/]+).sw[a-p]$~/1~")
Eu adicionei a -p
opção para que o vim abra todos eles em sua própria guia – mas você pode deixar isso desativado se preferir em buffers.