J'ai oublié de commencer screen
avant de commencer à travailler, et maintenant j'ai SSH dans ma machine depuis mon ordinateur portable. ps -a
me donne l'ID de processus du processus vim. Puis-je voler la session vim de mon autre terminal et la joindre à ma session ssh?
linux
vim
gnu-screen
Alex
la source
la source
vi -r filename
) pourrait vous convenir?Réponses:
Le programme reptyr vous permettrait de le faire.
la source
Vous pouvez enregistrer la session vim en utilisant
:mksession ~/session.vim
, et la recharger dans l'écran en utilisantvim -S ~/session.vim
.:mksession
enregistre essentiellement la session vim actuelle sous forme de fichier que vous pouvez faire circuler entre les terminaux, ou rouvrir une fois que vous avez éteint votre ordinateur, etc.la source