我最近从 Ubuntu 迁移到了 WSL Ubuntu,迁移过程中唯一的问题似乎是 Vim 在终端中的显示方式。
例如,我在 vim 中打开一个文件,退出并回到命令行后,如果我向上滚动,我会看到刚刚退出的文件的第一行: 问题截图
当我用 vim 打开并退出更多文件时,问题变得更加严重。事实上,在我用 vim 打开的每个文件中(第一个文件之后),向上滚动还会显示前几个 vim 会话的前几行,就像在命令行中一样: 问题截图
这是我第二次打开 vimrc 后向上滚动的结果。
如果我进行如下操作,例如进入可视模式,选择大于终端大小的文本块并拉出,问题会变得更加严重: 问题截图
在这种情况下,如果我向上滚动,则整个被拉出的选择都是可见的。
这是我的副本vimrc(没有大多数注释、用户定义的命令和插件)希望有人能帮助我解决这个问题。该问题只存在于 Windows 终端中,所使用的终端仿真器是 xterm-256color。