Başka bir terminalden vim oturumu çalabilir miyim?


13

screenÇalışmaya başlamadan önce başlamayı unuttum ve şimdi de dizüstü bilgisayarımdan makineme SSH'dım. ps -abana vim işleminin işlem kimliğini verir. Vim oturumunu diğer terminalimden çalabilir ve ssh oturumuma ekleyebilir miyim?


1
öldürmek ve takas dosyasını kurtarmak ( vi -r filename) sizin için iyi olabilir?
Davide Berra

Yanıtlar:



1

Vim oturumunu kullanarak kaydedebilir ve kullanarak :mksession ~/session.vimekranı yeniden yükleyebilirsiniz vim -S ~/session.vim.

:mksession temel olarak geçerli vim oturumunu terminaller arasında dolaşabileceğiniz bir dosya olarak kaydeder veya bilgisayarınızı kapattıktan sonra yeniden açabilirsiniz.


Aslında, çalıştırılabilir bilgisayarınızda yerleşik clienterver seçeneğiniz varsa, @Pascal'ın bahsettiği komutları uzaktan çalıştırarak oturumdan çıkıp kapatabilirsiniz. Daha sonra bu terimi geri yükleyebilirsiniz. Bkz. ': h remote_send ()'
pottsdl

Bu, başka bir program yüklemeye gerek kalmadan çalışır. Harika bir çözüm
Kyle Kochis
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.