【问题标题】:vim screen restorevim 屏幕还原
【发布时间】:2010-12-13 10:54:41
【问题描述】:

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

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

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

)

但不在屏幕内。

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

感谢您的帮助!

【问题讨论】:

    标签: ssh vim gnu-screen xterm


    【解决方案1】:

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

    altscreen 开启

    这应该可以解决它。根据 screen 的手册页,它打开了“alternate screen”支持,“就像在 xterm 中一样。”

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

    【讨论】:

    • 这仅适用于新屏幕。如果您希望将其应用于现有屏幕,则必须将其作为命令执行,执行:C-a :altscreen on
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-11-25
    • 2012-02-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多