我如何获得 vimscript 的底线?
How do I get the bottom line in vimscript?
我正在尝试获取当前屏幕底部的行号。我试过:
winsaveview()['topline'] + winheight(0) - 1
但这并没有考虑折叠。
如何在考虑到折叠的情况下在 vimscript 中获取当前屏幕的底线?
您可以将 line()
与 w$
结合使用,使最后一行在当前 window
中可见
:echo line('w$')
如需更多帮助,请参阅 :h line()
我正在尝试获取当前屏幕底部的行号。我试过:
winsaveview()['topline'] + winheight(0) - 1
但这并没有考虑折叠。
如何在考虑到折叠的情况下在 vimscript 中获取当前屏幕的底线?
您可以将 line()
与 w$
结合使用,使最后一行在当前 window
:echo line('w$')
如需更多帮助,请参阅 :h line()