13 我screen开始工作之前忘了开始,现在我已经从笔记本电脑中将SSH SSH到了我的机器中。ps -a给我vim进程的进程ID。我可以从其他终端窃取vim会话并将其附加到ssh会话吗? linux vim gnu-screen — 亚历克斯 source 1 杀死它并恢复交换文件(vi -r filename)对您来说还可以吗? — Davide Berra 2013年
1 您可以使用保存vim会话:mksession ~/session.vim,然后使用将其重新加载到屏幕中vim -S ~/session.vim。 :mksession 本质上将当前的vim会话保存为一个文件,您可以在终端之间传递它们,或者在关闭计算机后重新打开文件,等等。 — 帕斯卡尔·布格尼翁 source 实际上,如果在可执行文件中内置了clientserver选项,则应该能够远程发送@Pascal提到的命令,以保存正在运行的会话,然后将其关闭。然后,您可以在学期中将其还原。您所在的位置。请参见':h remote_send()' — pottsdl 此方法无需安装其他程序。伟大的解决方案 — 凯尔·高知
vi -r filename
)对您来说还可以吗?