Vim – select范围内的行数
我想要计算一个范围内的行数,不pipe范围是多less,而是让它成为一个视觉块。 什么是最短的做法。 所有在我脑海中想到的事情都是这样的: '<,'>s/.//n但是我不相信这是最短的路。 
那么,有人可以给我一个提示吗? 提前致谢。
在可视模式下,按g Cg
典型输出:
Selected 7 of 22 Lines; 8 of 32 Words; 201 of 491 Chars; 201 of 497 Bytes-- VISUAL LINE --
  来源 :: :he count-items ( 发现为:he Tab Tab … ) 
 设置选项showcmd ( :h 'sc' showcmd :h 'sc' ),你将永远不需要input任何东西来知道有多less行被选中 – 起初,因为我忘了我已经设置了这个选项,我不明白你的问题的一点。  ^^” 
否则,如果您想以编程方式获取该数字,则只需:
 :echo line("'>") - line("'<") + 1 
 从范围函数中,也可以通过a:lastline-a:firstline+1来获得。  ( :h function-range-example ) 
  '<,'>s///n是一个较短的字符。  🙂 
 如果我只是想知道视觉select中的行数,我通常只是将它抽出(按y )。 根据select的types,会显示“5行被抽出”或“5行被抽出”。