2009-11-05 159 views
12

我使用vim在屏幕的发展,如果我退出VIM,当前屏幕内容在那里停留......VIM屏幕恢复

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

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

但内部没有屏幕。

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

感谢您的帮助!

回答

22

在你的主目录文件.screenrc,添加一行:

altscreen上

这应该修复它。根据屏幕的手册页,它将打开“备用屏幕”支持,“就像在xterm中一样”。

我测试了一下,它可以做你正在寻找的东西。

+0

大大谢谢!这就是我需要的:) – Beerweasle 2009-11-05 20:58:05

+1

这只适用于新的屏幕。如果你想把它应用到现有的屏幕上,你必须将它作为一个命令来执行,这样做:'C-a:''altscreen on' – Renato 2012-06-25 17:05:01