14 在正常的xterm(不确定“真正的”终端)上工作时,关闭诸如man或vim之类的全屏程序时,它会消失,并离开屏幕,以便您可以看到您的提示以及以前的提示,包括您在何处启动了关闭的程序。 但是,当我在GNU屏幕上运行时,关闭程序时不会清除它,而只是向上移动以显示提示。对我来说,这很丑陋,我想知道是否可以恢复“正常”行为。 我知道我可以自己手动清除屏幕,但是a)我不想清除屏幕,b)会导致屏幕完全清晰,而不是我想要的(虽然可能更好,但如果效果还不错) 。 command-line gnu-screen terminal — 茨瓦伦德 source
17 一些终端(例如xterm)支持所谓的“备用屏幕”:有用于全屏程序和滚动程序的单独屏幕。在xterm中,您可以使用Ctrl+ mouse 2菜单底部的“显示备用屏幕”命令在两个屏幕之间切换。 此行为默认情况下在屏幕上处于禁用状态,但可以通过以下altscreen选项启用:添加altscreen on到您的中~/.screenrc。 — 吉勒斯“别再邪恶了” source 1 哇-这使GNU屏幕更有用了...很棒的答案 — 布拉德
0 这与您termcap的屏幕设置有关。也许您可以尝试使用-a命令行选项启动屏幕。 — JanC source 感谢您提供的指针,但是我找不到有关如何设置termcap来允许这样做的任何相关信息,并且-a没有帮助。 — tsvallender