如何在VIM中重复上次插入模式的替换?

问题描述 投票:0回答:1

考虑我将一个单词更改为“Next”(cwNextESC)。在此之后,我会更改直到分号(cf;)。此时,我想将之前的替换(Next)插入到这里。这是一种方法吗?我想有办法做到!

重点是,对于通过不同方式调用的任何后续编辑(例如 6S、cf;、3cw 等),我希望重复在第一个实例中完成的插入。

vim repeat insertion
1个回答
0
投票

最后的更改存储在

.
(点)寄存器中。请参阅
:help quote.
了解更多信息。

要重复上次更改,请在

cf;
之后按
<C-R>.
(即 Ctrl-R.)。

如果您想避免按 Ctrl 键,您还可以视觉选择分号处的文本,然后使用

vf;".p
将点寄存器的内容放入。

© www.soinside.com 2019 - 2024. All rights reserved.