假设光标在第 N 行,我们用 yy 拉它,我们想粘贴到光标下方的 20 行。是否可以在不将光标向下移动的情况下(如 20j、p、20k)执行此操作?尝试了 20p,但它只是粘贴了 20 条重复的行。谷歌搜索后我找不到解决方案,而且我不可能是唯一需要这个的人。
我想要做的是猛拉(yy)当前行,粘贴到下面的20行,向下一行(j),猛拉(yy)当前行,粘贴到下面的33行,向下一行(j),猛拉(yy)当前行,粘贴到下面的41行,向下一行(j),冲洗并重复
最佳答案
您可以使用 :co[py]
命令:
:[range]co[py] {address} :co :copy
Copy the lines given by [range] to below the line
given by {address}.
所以对于给出的例子:
:co .+20
会将当前行向下复制 20 行。
关于vim - 粘贴到 vim 中的特定行而不移动光标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33882378/