在VIM中,是否有一个命令允许我删除范围并将其复制到光标所在的位置?或者直接在选定的行中复制它?
例如:
line 1
line 2
line 3
line 4
line 5
line 6
line 7
line 8
我可以:
:6,8d
它会将线从6切到8.如何在第1行之后设法复制它们?
我试过了:
:6,8dp
和
:6,8d|p
没有成功......
谢谢!
答案 0 :(得分:7)
您正在寻找移动命令。 :h move
要将其移动到光标所在的位置,您可以使用:
:6,8m.
要将其移至选定的行,您可以使用:
:6,8m1
答案 1 :(得分:-1)
如果要使用yy
<x>y -> 3y
或与<x>wy -> 3wy
相同的行复制一行
如果你想使用<x>d -> 12d
剪切一些行并使用<x>wd -> 13wd
来剪切单词
并且您通过P
关于您的courser和p
在您的courser下过去。