如何获得vimscript的底线?

Aid*_* Do 1 vim

我正在尝试获取当前屏幕底部的行号。我试过了:

winsaveview()['topline'] + winheight(0) - 1
Run Code Online (Sandbox Code Playgroud)

但这并没有考虑折叠。

如何在考虑折叠的vimscript中获得当前屏幕的底线?

Pet*_*ker 5

您可以使用line()withw$在当前窗口中显示最后一行

:echo line('w$')
Run Code Online (Sandbox Code Playgroud)

如需更多帮助,请参阅 :h line()