如何在iTerm2 Vim上退出备用屏幕滚动?

时间:2018-08-09 09:26:19

标签: vim terminal macvim iterm2 iterm

首先,对不起,如果标题不准确。在Mac iTerm2上使用Vim时,我处于一种奇怪的情况。更准确地说,当我松开两根手指时,它会向下滚动3行。

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=683942中提到了同一件事的排序,其被称为“备用屏幕滚动”。

在这种情况下我该怎么办?好吧,我在一个远程ssh会话中,只是关闭了Macbook,将其放在书包中,然后去吃了午餐。当我回来时,我经历了这个奇怪的事情。

How can I turn off "scrolling the history" in iTerm2似乎提到了相同的问题。

它仅在iTerm2上发生,而不在终端上发生。

那么我如何退出备用屏幕?

1 个答案:

答案 0 :(得分:0)

类型

tput rmcup

(假设vim使用终端描述切换到备用屏幕),或者

printf '\033[?1049l'

做出更少的假设。

进一步阅读:Why doesn't the screen clear when running vi?