如何在Vim中快速获取光标下的单词计数?

时间:2015-07-31 07:02:06

标签: vim count vi

我想知道在Vim文件中出现特定的次数。

目前我这样做:

:%s/{word}//gn

在整个文件中搜索,并替换为空,给予计数。

有没有更快的方法来实现这一目标?

所以,基本上我在光标下得到并执行命令应该给出计数。

2 个答案:

答案 0 :(得分:6)

:%s/word//gn

是基本机制。你需要的只是一个自定义映射,如:

nnoremap <key> :%s/<C-r><C-w>//gn<CR>

请参阅:hep c_ctrl-r_ctrl-w

答案 1 :(得分:3)

尝试nnoremap <BS> *N:%s///gn,这会将所需行为映射到Backspace

首先,*N搜索光标下的单词并跳回原始位置,然后:%s以空搜索模式重复上一次搜索,即光标下的单词。