假设我有以下文本。
如果我想替换每一行的前n个字符,通常会执行以下三个步骤:
Foo Bar Foo Foo Bar Bar Bar
Foo Bar Foo Foo Bar Bar Bar
Foo Bar Foo Foo Bar Bar Bar
Foo Bar Foo Foo Bar Bar Bar
Foo Bar Foo Foo Bar Bar Bar
Foo Bar Foo Foo Bar Bar Bar
如果我想替换每一行的前n个字符,通常会执行以下三个步骤:
- 使用可视化块模式选择并删除每行中前n个字符。
- 使用可视化块模式选择每行的第一个字符。
- 输入
I
,然后输入要替换的文本。
REPLACE
模式,我们可以通过在正常模式下按下 R
,然后简单地输入新文本来进入该模式。
是否有相应的适用于多行的 REPLACE
模式?
我能找到的最接近的方法是可视化块选择整个字符网格,然后按小写字母r
,并输入单个字符。但是,这仅适用于替换文本全是相同字符的情况,并且需要事先知道要替换的字符数。
s
(在正常模式下,它的行为更类似于s
而不是c
,所以我觉得这更容易记住)。 - Philipp Wendler