在 iTerm2 中向上滚动显示以前的 Vim 会话

Ben*_*say 7 terminal scrolling iterm2 macos

在 iTerm2(版本 2.1.4)中,当我向上滚动查看以前的命令时,我看到了以前 Vim 会话的大块,这是我不想看到的。知道为什么会发生这种情况以及如何解决吗?

例如,这是我在 Vim 中输入一行文件然后向上滚动后的一些输出。最上面一行是 Vim 会话的残余。(我在 Vim 中有行号,这就是它的1来源。)

  1 I'm typing a line in Vim.
Last login: Tue Jan  5 10:16:18 on ttys001
imac:~$ vi test.txt
imac:~$ cat test.txt
I'm typing a line in Vim.
imac:~$
Run Code Online (Sandbox Code Playgroud)

有时会显示更大的残余物。任何想法将不胜感激。

Ben*_*say 6

乔治纳赫曼的iTerm2家伙,最终解决我的问题在这里。简而言之,我只需要在 iTerm2 菜单中取消选中Prefs > Profiles > Terminal > Save lines 以在备用屏幕模式下回滚。