Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vim 捕获';是';单击替换命令并确认?_Vim_Substitution_Confirmation - Fatal编程技术网

Vim 捕获';是';单击替换命令并确认?

Vim 捕获';是';单击替换命令并确认?,vim,substitution,confirmation,Vim,Substitution,Confirmation,是否可以在确认的情况下捕获替换命令中的“是”点击次数 p、 e y点击次数=?如果您想知道进行了多少次替换(yy的次数),在询问所有事件确认后,您将在y行上看到X个替换,X就是您想要的 如果您正在编写脚本,并且希望获取脚本中的数字。您可以在函数中实现此计数器,也可以在所有替换完成后,redir END之前实现此计数器。阅读@x,取最后一行,提取^\d\+,这就是数字。如果你想知道做了多少次替换(y的数量),在所有事件都被确认后,你会在y行上看到x替换,那么x就是你想要的 如果您正在编写脚本,并且

是否可以在确认的情况下捕获替换命令中的“是”点击次数

p、 e


y
点击次数=?

如果您想知道进行了多少次替换(y
y
的次数),在询问所有事件确认后,您将在y行上看到
X个替换
X
就是您想要的


如果您正在编写脚本,并且希望获取脚本中的数字。您可以在函数中实现此计数器,也可以在所有替换完成后,
redir END
之前实现此计数器。阅读
@x
,取最后一行,提取
^\d\+
,这就是数字。

如果你想知道做了多少次替换(y的数量),在所有事件都被确认后,你会在y行上看到
x替换
,那么
x
就是你想要的


如果您正在编写脚本,并且希望获取脚本中的数字。您可以在函数中实现此计数器,也可以在所有替换完成后,
redir END
之前实现此计数器。阅读
@x
,取最后一行,提取
^\d\+
,这就是数字。

你想知道数字还是你的脚本想知道数字?你想对这些信息做什么?@Kent,我想知道脚本中的数字。@romainl,我想知道替换了多少次(替换命令在函数中)你想知道数字还是你的脚本想知道数字?你想用这些信息做什么?@Kent,我想知道脚本中的数字。@Romaill,我想知道替换了多少次(替换命令在函数中)谢谢Kent。你写了“你可以在你的函数中实现这个计数器”你的意思是在Y行上捕获
X替换
?不,我的意思是,你可以自己实现
Y/n
替换,或者让vim为你做(
:s///gc
)并从Y行上的
X替换中提取
X
(通过
:redir
)@reman谢谢你,肯特。你写了“你可以在你的函数中实现这个计数器”你的意思是在Y行上捕获
X个替换
?不,我的意思是,你可以自己实现
Y/n
替换,或者让vim替你做(
:s///gc code>)并从Y行
行上的
X替换中提取X(通过:redir)@Reman
:%s/foo/bar/gc
replace with bar (y/n/a/q/l/^E/^Y)?