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.