在VIM中,是否存在允许我删除范围并将其复制到光标所在位置的命令?或者直接在选定的行中复制它?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
没有成功...
谢谢!
在VIM中,是否存在允许我删除范围并将其复制到光标所在位置的命令?或者直接在选定的行中复制它?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
没有成功...
谢谢!
,你可以,如果你想复制同样的话用<x>wy -> 3wy
,如果你想减少一些行首先使用yy
或相同线路与<x>y -> 3y
复制线<x>d -> 12d
和切词使用<x>wd -> 13wd
和你通过P
关于你的courser和你的courser下的p
。
是的,我知道这些命令^^对于我的例子,事情是我想在一个命令中删除第6行 - > 8并将它们直接粘贴到第1行。这对我来说并不那么明显:( – benichka 2014-09-21 20:52:16
如果我这样做:我的光标最初是在线2;我执行命令:6,8d,然后光标在第6行...... :(但是p粘贴了2行 –
benichka
2014-09-21 20:47:55
你可以使用''''跳回到最后跳转之前的位置,即你在哪里':6,8d' –
2014-09-21 21:01:06