web-dev-qa-db-ja.com

別の端末からvimセッションを盗むことはできますか?

作業を開始する前にscreenを開始するのを忘れていたので、ラップトップからマシンにSSHで接続しました。 ps -avimプロセスのプロセスIDを教えてくれます。他の端末からvimセッションを盗んで、sshセッションに接続できますか?

13
Alex

reptyr プログラムを使用すると、それが可能になります。

12
qqx

:mksession ~/session.vimを使用してvimセッションを保存し、vim -S ~/session.vimを使用して画面に再ロードできます。

:mksessionは基本的に、現在のvimセッションをファイルとして保存します。このファイルを端末間で受け渡したり、コンピューターをシャットダウンした後に再度開いたりすることができます。

1
Pascal Bugnion