我正在尝试使用vimscript获取当前文件中的行数,但我无法弄清楚如何(以及google返回一堆关于显示行号的垃圾)。
答案 0 :(得分:83)
您可以使用line()
功能:
:echo line('$')
答案 1 :(得分:19)
最简单的方法是按ctrl-g
,这将显示文件名,当前行,行数,百分比的当前位置以及光标的当前列号。
答案 2 :(得分:2)
您也可以使用
wc -l <filename>
答案 3 :(得分:1)
当您选择一个区域时,vim会在角落显示您选择了多少行
如果你的.vimrc文件中有以下内容:
set statusline=%f\ %l,%c
答案 4 :(得分:0)
变量%L
已包含行总数。
您可以使用:echo %L
或:set statusline+=%L
将其附加到状态