Considere reptyr
:
NAME
reptyr - Reparent a running program to a new terminal
SYNOPSIS
reptyr PID
Encontre o ID do processo do vim com pidof vim
ou ps aux | grep vim
.
Também é possível ver o id do processo se você tentar abrir um arquivo que ainda esteja aberto pelo vim. Usando o pid mostrado, você deve ser capaz de se reconectar à sua sessão anterior.
Se você receber um erro:
Unable to attach to pid 12345: Operation not permitted
Verifique se ptrace scope
está definido como 0
(em vez de 1
):
echo 0 | sudo tee /proc/sys/kernel/yama/ptrace_scope
Depois de executar reptyr
, você pode ter que pressionar Enter ou outra tecla para atualizar a janela do terminal (console).