我发现每次wrap
启用该选项时都会处理此问题(在我特殊的情况下,当我使用markdown文件时)。
什么情况是,虽然滚动向上和向下的缓冲j
和k
,文字的线条包裹在最顶部(在视觉上形成一个段落),远远底不滚动顺利(即逐个)出画面。取而代之的是,整个段落消失不见,并突然从视线中重新出现,从而产生令人迷惑和烦人的效果。
我认为GIF会更好地解释会发生什么。在这里,我只是k
反复按以向上滚动。注意底部附近的段落!
我习惯了这种行为,因为我认为它是不可修复的,但是后来我意识到,物理线路和未wrap
设置不会发生这种情况。
有没有办法告诉Vim用可视线而不是物理线滚动出屏幕?
ps:是的,我已将j
and 映射k
到gj
and gk
。
这可能对您有帮助:vi.stackexchange.com/questions/11315/…–
—
stackzebra