zt
或z<CR>
重绘窗口顶部的缓冲区,光标线。
这很方便,但在使用非常长行读取文件时它毫无价值。
我有set wrap
,所以当我需要zt
时,有时会有一行填满整个显示屏。
是否有通讯员,&#34;重新绘制缓冲区,当前显示行位于窗口顶部&#34;?
答案 0 :(得分:1)
Vim对编辑包裹线的支持有限;除了gj
/ gk
的屏幕行导航之外,几乎没有任何支持。最近有人询问similar question。特别是,zt
或<C-E>
/ <C-Y>
等命令基于物理行。拥有在屏幕线上工作的相应命令肯定会很棒。我会邀请你为此编写补丁(请注意,这不是一件小事,需要了解Vim的实现)。
没有它,你只能尝试模仿这个。我认为按屏幕行滚动的唯一方法是将光标移动到窗口底部,然后执行gj
。