GNU屏幕-退出后删除vim窗口


12

我在Mac上将urxvt与X11一起用于GNU屏幕。我很喜欢。我唯一的问题是,当我退出vim时,它将shell提示符置于vim窗口下方。这不是一个大问题,但是它基本上隐藏了我打开vim之前所做的一切。如果我使用不带GNU屏幕的urxvt并退出vim,它将隐藏vim窗口,并将我的shell提示符放在打开vim的提示符之后。

关于我可以在屏幕上修复哪些内容的任何想法?

这与屏幕消隐器有关吗?


这是您应在screenrc或.screenrc中使用的常用设置的良好链接。wiki.linuxquestions.org/ wiki/Screen
Spike

Answers:


18

启用altscreen选项~/.screenrc

全屏程序使用称为“备用屏幕”的终端功能,该功能具有单独的屏幕缓冲区,并且(通常)会进行较小的行为更改以适应此类界面。程序启动时进入“备用”屏幕,退出时返回“正常”屏幕。

由于Screen本身充当终端仿真器,因此它也必须模拟替代屏幕功能。默认情况下,所有其他终端仿真器都启用此功能,但是altscreen由于某些历史原因,Screen将其隐藏在该选项的后面。


1
我不能给你足够的支持!
乔治

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.