¿Puedo robar una sesión vim de otra terminal?


13

Olvidé comenzar screenantes de comenzar a trabajar, y ahora he introducido SSH en mi máquina desde mi computadora portátil. ps -ame da la identificación del proceso del proceso vim. ¿Puedo robar la sesión vim de mi otra terminal y adjuntarla a mi sesión ssh?


1
matarlo y recuperar el archivo de intercambio ( vi -r filename) podría estar bien para usted?
Davide Berra

Respuestas:



1

Puede guardar la sesión vim usando :mksession ~/session.vimy volver a cargarla en la pantalla usando vim -S ~/session.vim.

:mksession esencialmente guarda la sesión vim actual como un archivo que puede pasar entre terminales, o volver a abrir una vez que haya apagado su computadora, etc.


En realidad, si tiene la opción del servidor de clientes integrada en su ejecutable, debería poder enviar de manera remota los comandos que @Pascal menciona para guardar la sesión en ejecución y luego cerrarla. Luego podría restaurarlo en el término. en el que estás. Ver ': h remote_send ()'
pottsdl

Esto funciona sin la necesidad de instalar otro programa. Gran solución
Kyle Kochis
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.