Vim 如何计算word在文件或某个范围内出现的次数
有时我想知道在一个文件或代码块中某个函数被调用了多少次。你是怎么做到的?我使用的是Vim 7.2Vim 如何计算word在文件或某个范围内出现的次数,vim,vi,text-processing,Vim,Vi,Text Processing,有时我想知道在一个文件或代码块中某个函数被调用了多少次。你是怎么做到的?我使用的是Vim 7.2 我想你必须使用!wc或类似的方法。您可以使用不带替换的替换来获取发生次数。如果要统计所有出现的单词请使用 :%s/\<word\>//gn :%s/\//gn \匹配单词的开头和结尾。n选项可防止进行替换。要计算某些模式出现的次数,请使用: :%s/pattern//gn “n”标志统计不更改文档的出现次数 要计算单词总数,您有几个选项 如果要作为外部命令运行: :!wc -w %
我想你必须使用
!wc
或类似的方法。您可以使用不带替换的替换来获取发生次数。如果要统计所有出现的单词请使用
:%s/\<word\>//gn
:%s/\//gn
\
匹配单词的开头和结尾。n
选项可防止进行替换。要计算某些模式出现的次数,请使用:
:%s/pattern//gn
“n”标志统计不更改文档的出现次数
要计算单词总数,您有几个选项
如果要作为外部命令运行:
:!wc -w %
如果要在VIM中运行它:
:w !wc -w