Bisakah saya mencuri sesi vim dari terminal lain?


13

Saya lupa untuk memulai screensebelum mulai bekerja, dan sekarang saya sudah menggunakan SSH dari komputer saya. ps -amemberi saya ID proses dari proses vim. Bisakah saya mencuri sesi vim dari terminal saya yang lain dan melampirkannya ke sesi ssh saya?


1
bunuh saja dan pulihkan file swap ( vi -r filename) bisa baik untuk Anda?
Davide Berra

Jawaban:



1

Anda dapat menyimpan sesi vim menggunakan :mksession ~/session.vim, dan memuatnya kembali di layar menggunakan vim -S ~/session.vim.

:mksession pada dasarnya menyimpan sesi vim saat ini sebagai file yang dapat Anda bagikan antar terminal, atau buka kembali setelah Anda mematikan komputer, dll.


Sebenarnya, jika Anda memiliki opsi server klien yang dapat dieksekusi, Anda harus dapat mengirim perintah dari jarak jauh yang @Pascal sebutkan untuk menyelamatkan sesi yang sedang berjalan dan kemudian menutupnya. Anda kemudian dapat memulihkannya dalam istilah tersebut. Anda masuk. Lihat ': h remote_send ()'
pottsdl

Ini berfungsi tanpa perlu menginstal program lain. Solusi hebat
Kyle Kochis
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.