关于VIM统计命令

都是冒号命令哈:
:%s/./&/gn        统计字符数
:%s/\i\+/&/gn    统计单词数
:%s/^//n           统计行数
:%s/
keyword/&/g      统计任何地方出现的 "keyword"  (这个效率差点哈, 因为会尝试替换)
:%s/keyword/&/gn    统计任何地方出现的 "keyword"   (这个不错哈)

针对红色一行命令,
 简单解释一下,这种命令实际上是报告(统计)整个文件中某个关键字出现的数目,命令分解如下:

 

%s                 在整个文件中替换 (:help :s )
keyword        匹配一个字 (word) 
g                    替换行内所有出现的匹配 (:help :s_flags)
n                    只报告匹配的数目,并不真正进行替换(:help :s_flags)

posted on 2014-04-14 16:53  jounyl  阅读(1547)  评论(0编辑  收藏  举报

导航