当我们在vim中编辑文档的最后几行时,这些行显示在屏幕的底部,这对我来说有点不舒服.有没有办法在文档的末尾滚动,以便文档的底线可以显示在屏幕的顶部?(目前Sublime Text具有此功能.)
我做了一些搜索,我能找到的最接近的答案是使用" set scrolloff = 10 ".但这不是我想要的.因为它不会在屏幕顶部显示文档的底行.
提前致谢!
Ken*_*ent 17
有没有办法在文档的末尾滚动,以便文档的底线可以显示在屏幕的顶部?
如果我理解你的要求是正确的,zt(或z<cr>)当你的光标在最后一行时可以这样做(事实上可以在任何一行上工作,:h zt详情)
例:

Pak*_*Pak 10
在正常模式下,您可以使用CTRL-E向下滚动和CTRL-Y向上滚动而不移动光标的位置(除非光标被推离屏幕).如果您在文档的末尾,则按CTRL-E将滚动到结尾,直到最后一行位于屏幕顶部.我倾向于喜欢这种方法zt,zz因为我可以看到它滚动而不是让屏幕向前跳.
有一些警告.例如,CTRL-Y使用Windows键绑定时会映射到重做.查看:help scrolling更多信息.