有时候,当我在长文件中向上滚动时,vim 的背景颜色会出现奇怪的错误。文本上的背景是正确的,但在没有可打印字符的地方,背景会变成黑色。
经过一番寻找和试验后,我发现 :redraw! 可以修复该问题,但我想知道为什么会出现这种情况,以及我是否可以采取任何措施来永久修复该问题。
尽管我在使用其他配色方案时也遇到了这个错误,但无论如何,我都在使用 lucius 配色方案和 vim 7.3 编辑一堆 python 文件。
答案1
答案2
这可能是插件或配置相关,也许尝试一下
vim -u 无
在没有 vimrc 和插件的情况下加载 vim,看看问题是否仍然存在。
至于配置,我认为您应该看看 lazyredraw 和 ttyfast。
您可以通过输入 (:help lazyredraw) 来阅读文档,并查明是否在不知情的情况下设置了它 (:set lazyredraw?) 并且可能取消设置它 (:set nolazyredraw)。
如果您设置 ttyfast (:help ttyfast),它可能会有所帮助。