我想计算一个范围内的行数,而不管是什么范围,但可以说是一个可视块。最简单的方法是什么。我想到的一切都是这样的:'<,'>s/.//n
但是我不认为这是最短的方法。
因此,有人可以给我提示吗?提前致谢。
Answers:
在可视模式下,按 gC-g
典型输出:
Selected 7 of 22 Lines; 8 of 32 Words; 201 of 491 Chars; 201 of 497 Bytes-- VISUAL LINE --
来源::he count-items
(发现为::he
TabTab...)
:call
吗?您的问题没有提及。
:h functions
;)一样意义上的函数
getpos()
(可以接受标记作为输入并返回位置,包括行号)来轻松定义自己的行数和一些减法。
:perl $curbuf->Count
(返回行数)
'<,'>s///n
短一个字符。:-)
如果我只想知道视觉选择中的行数,我通常只需按一下即可y
。根据选择的类型,它会说“ 5行被拉”或“ 5行块被拉”。