Não há como vim saber antecipadamente que o processo dos avós (o terminal) é eliminado, de modo que normalmente ele é eliminado como resultado da eliminação dos processos pai.
No entanto, na maioria das configurações padrão vim criará um arquivo .swp com o nome do arquivo atual sendo editado; por exemplo MyPrecious.java.swp . Este arquivo deve conter um instantâneo do arquivo MyPrecious.java antes do processo vim ser eliminado. A menos que você tenha configurado vim para colocar especificamente esses arquivos .swp em algum outro diretório, eles devem residir no mesmo diretório que o arquivo editado e você pode facilmente restaurar seu trabalho de edição.
Observe que alguns desses arquivos começam com um ponto . , portanto, eles ficam invisíveis, a menos que você use ls -a para listar os arquivos em um diretório.