这是一个问题。让我们说我使用了一个视觉块来选择这4行然后执行“yy”。
tr
tr
tr
tr
后来我想把aked文本粘贴到aaa和bbbb之间的行中。如何粘贴文本以使行bbbb向下移位?
aaaaaaaaaaaaa
aaaaaaaaaaaaa
aaaaaaaaaaaaa
bbbbbbbbb
bbbbbbbbb
bbbbbbbbb
我已经阅读了关于命令ctrl + R,但是当我使用它时,我不会向下推动线bbbbb。它附加执行以下操作。
aaaaaaaaaaaaa
aaaaaaaaaaaaa
aaaaaaaaaaaaa
tr
trbbbbbbbbb
trbbbbbbbbb
trbbbbbbbbb
尽管如此,我想要以下内容。
aaaaaaaaaaaaa
aaaaaaaaaaaaa
aaaaaaaaaaaaa
tr
tr
tr
tr
bbbbbbbbb
bbbbbbbbb
bbbbbbbbb
关于如何做的任何想法?
答案 0 :(得分:6)
使用:put
。
来自:h :put
:
:[line]pu[t] [x] Put the text [from register x] after [line] (default
current line). This always works |linewise|, thus
this command can be used to put a yanked block as new
lines.
答案 1 :(得分:0)
我的UnconditionalPaste plugin提供了各种映射来转换寄存器类型。 这个插件定义的映射将允许你做一个字符,行, - 无论你如何猛拉文本,无论是正常的还是 插入模式。