在Vim中,我了解到如果我想在第z行之后移动x行到y行,我可以发出这个命令,其中'm'代表move:
:x,y m z
是否可以简单地复制(或猛拉)一系列行,然后在第三行之后粘贴它们?我试过用'y'(yank)代替'm',但这似乎不起作用。它只是拉线。
答案 0 :(得分:2)
您可以使用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
答案 1 :(得分:-1)
:y 10 y
将在vim和。中划出10行
:p
会粘贴它们