gpt4 book ai didi

linux - Vim 复制一个 block 并粘贴到多行

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:34:22 25 4
gpt4 key购买 nike

我知道我可以在第 1 行yy然后视觉选择第 4 行和第 5 行 2p( Vim copy one line and paste it to multiple lines )。

1 COPY THIS
2
3
4 HERE
5 HERE

所以我得到:

1 COPY THIS
2
3
4 COPY THIS
5 COPY THIS

但是,假设我只想复制。如果我在视觉 block 中选择 COPY,然后在第 4 行和第 5 行选择了 2p visual selected

1 COPY THIS
2
3
4 COPYCOPY
5

如何在每行粘贴 1x?喜欢:

1 COPY THIS
2
3
4 COPY
5 COPY

最佳答案

您可以修改寄存器 "(未命名)以包含一个换行符,但此时创建一​​个新行可能更容易,将您的内容粘贴到其中并再次 dd

v
l (or other moving chars to mark the area you want)
y
:let @" = @" . "\n"
2p

有关更多想法,另请参阅 this thread

关于linux - Vim 复制一个 block 并粘贴到多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52017570/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com