Posso roubar uma sessão do vim de outro terminal?


13

Eu esqueci de começar screenantes de começar a trabalhar e agora já coloquei o SSH em minha máquina no meu laptop. ps -afornece o ID do processo vim. Posso roubar a sessão vim do meu outro terminal e anexá-la à minha sessão ssh?


1
matá-lo e recuperar o arquivo de troca ( vi -r filename) poderia ser bom para você?
Davide Berra

Respostas:



1

Você pode salvar a sessão do vim usando :mksession ~/session.vime recarregá-la na tela usando vim -S ~/session.vim.

:mksession essencialmente salva a sessão atual do vim como um arquivo que você pode repassar entre terminais ou reabrir depois de desligar o computador etc.


Na verdade, se você tiver a opção clientserver incorporada ao seu executável, poderá enviar remotamente os comandos mencionados pelo @Pascal para salvar a sessão em execução e depois fechá-la. Você pode restaurá-lo no prazo. em que você está. Consulte ': h remote_send ()'
pottsdl

Isso funciona sem a necessidade de instalar outro programa. A melhor solução #
Kyle Kochis
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.