12

我在屏幕中使用 vim 进行开发,如果我退出 vim,当前屏幕内容将保留在那里...

在屏幕外(xterm),退出 vim 将恢复以前的缓冲区(如:

[ server1 ]~$ cmd
      some stuff, some stuff
[ server1 ]~$ cmd
[ server1 ]~$ cmd

)

但不是在屏幕内。

我尝试使用 xterm 作为屏幕内的终端 - 但没有达到想要的效果。

感谢帮助!

4

1 回答 1

22

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

altscreen 开启

那应该解决它。根据屏幕的手册页,它打开了“备用屏幕”支持,“就像在 xterm 中一样”。

我对其进行了测试,它可以满足您的需求。

于 2009-11-05T16:24:05.833 回答