当我正在编辑的行位于屏幕底部时非常不方便。因为您无法看到任何后续行,并且无法对当前行后面的文件内容进行任何“眼睛引用”。
所以我的问题是有一个vim命令可以刷新显示并将当前行编辑到屏幕顶部吗?提前谢谢。
答案 0 :(得分:72)
请参阅this reference。
z<return>
答案 1 :(得分:55)
答案 2 :(得分:12)
还有一个选项可让vim始终显示当前行的上下文:
:set scrolloff=5
(或:se so=5
)会在当前行周围显示+/- 5行。从vim关于'scrolloff'的帮助:
保持光标上方和下方的最小屏幕行数。这将使您可以在工作的地方看到一些上下文。如果将其设置为一个非常大的值(999),则光标线将始终位于窗口的中间(除了文件的开头或结尾或长行换行时)。