在Vim中,如何使用vimscript获取当前文件中的行数?

时间:2012-11-14 03:32:49

标签: vim

我正在尝试使用vimscript获取当前文件中的行数,但我无法弄清楚如何(以及google返回一堆关于显示行号的垃圾)。

5 个答案:

答案 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将其附加到状态