在Vim中,我学到了,如果我想通过Y线Z后,我可以发出此命令移动行x,其中“M”代表的举动:使用Vim复制行并粘贴到另一行之后?
:x,y m z
是否可以简单地复制(或抽出)一系列的行,然后粘贴在第三行后?我尝试用'y'(yank)代替'm',但这似乎不起作用。它只是拉扯线条。
在Vim中,我学到了,如果我想通过Y线Z后,我可以发出此命令移动行x,其中“M”代表的举动:使用Vim复制行并粘贴到另一行之后?
:x,y m z
是否可以简单地复制(或抽出)一系列的行,然后粘贴在第三行后?我尝试用'y'(yank)代替'm',但这似乎不起作用。它只是拉扯线条。
您可以使用copy
或t
:
:x,y copy 3
:x,y t 3
哪里x,y
是要复制的行的范围。
z
,然后把它的内容3行之后::x,y yank z
:3 put z
:help :t
:help :copy
:help :yank
:help :put
:y 10 y
将抽出10线vim和 :p
将它们粘贴
“y 10 y”对我没有意义。另外,我想在上面的移动命令中进行说明,并将所有内容粘贴到一行上,同时指定我希望粘贴的行。我正在寻找一个班轮。 – William
这就是我一直在寻找的! – William