Vim屏幕恢复

12
我在 screen 中使用 vim 进行开发,当我退出 vim 后,当前的 screen 内容仍然保留着...
在 screen 之外(xterm),退出 vim 将恢复先前的缓存(如:)。
[ server1 ]~$ cmd
      some stuff, some stuff
[ server1 ]~$ cmd
[ server1 ]~$ cmd

但是在screen内无效。

我尝试在screen内使用xterm作为终端,但效果不如预期。

感谢帮助!

1个回答

22
在您的主目录中的文件 .screenrc 中,添加以下行:

altscreen on

这应该可以解决问题。根据 screen 的 man 页面,此命令打开“交替屏幕”支持,“就像在 xterm 中一样”。我进行了测试,它可以实现您想要的功能。

1
这仅适用于新屏幕。如果您想将其应用于现有屏幕,则必须将其作为命令执行,执行以下操作:C-a : altscreen on - Renato

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接