![防止 vim 破坏屏幕的回滚缓冲区](https://linux22.com/image/1429576/%E9%98%B2%E6%AD%A2%20vim%20%E7%A0%B4%E5%9D%8F%E5%B1%8F%E5%B9%95%E7%9A%84%E5%9B%9E%E6%BB%9A%E7%BC%93%E5%86%B2%E5%8C%BA.png)
什么时候不是使用 gnu screen,vim 退出时不会弄乱我的回滚缓冲区。它消失了,我得到的只是一个新的 bash 提示符。启动 vim 之前屏幕上的所有内容都在那里。
当它在屏幕下时,它将退出,并在滚动回来时留下它的最后一个屏幕,更糟糕的是,破坏历史记录中的最后一屏。
我怎样才能避免屏幕上出现这种情况?
我不太确定正确的术语,也许这就是为什么我无法独自找到任何东西。
答案1
我以前也对此感到困惑。我做了一些调查,在 SO [1] 上找到了这个答案,对我有用。简短的回答:将以下行添加到您的~/.screenrc
文件中:
altscreen on
[1]屏幕:如何打开备用屏幕?