捕获“是”'的数量。点击替换命令并确认?

时间:2015-12-14 08:41:24

标签: vim substitution confirmation

是否可以捕获“是”的数字?点击替换命令并确认?

体育课。

:%s/foo/bar/gc
replace with bar (y/n/a/q/l/^E/^Y)?

y次点击次数=?

1 个答案:

答案 0 :(得分:3)

如果您想知道完成了多少次换人(y的数量),在询问所有出现确认后,您会看到X substitutusions on Y linesX就是您想要的

如果您正在编写脚本并且想要在脚本中获取该编号。您可以在函数中实现此计数器,也可以在完成所有替换后:s/../../gcredir @x redir END之前实现此计数器。阅读@x,取最后一行,提取^\d\+,即数字。