在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