在确认的替代命令中捕获 'yes' 次点击次数?
Capture the number of 'yes' clicks in a substitute command with confirmation?
是否可以在确认的替代命令中捕获 'yes' 的点击次数?
p.e.
:%s/foo/bar/gc
replace with bar (y/n/a/q/l/^E/^Y)?
点击次数 y
= ?
如果你想知道做了多少次替换(y
的次数),在询问所有出现次数后,你会看到X substitutusions on Y lines
,X
是什么你要。
如果您正在编写脚本并且想要获取脚本中的数字。您可以在您的函数中实现此计数器,或者在 :s/../../gc
、redir @x
之前,在所有替换完成后,redir END
。阅读 @x
,取最后一行,提取 ^\d\+
,这就是数字。
是否可以在确认的替代命令中捕获 'yes' 的点击次数?
p.e.
:%s/foo/bar/gc
replace with bar (y/n/a/q/l/^E/^Y)?
点击次数 y
= ?
如果你想知道做了多少次替换(y
的次数),在询问所有出现次数后,你会看到X substitutusions on Y lines
,X
是什么你要。
如果您正在编写脚本并且想要获取脚本中的数字。您可以在您的函数中实现此计数器,或者在 :s/../../gc
、redir @x
之前,在所有替换完成后,redir END
。阅读 @x
,取最后一行,提取 ^\d\+
,这就是数字。