我知道在Vim的这些命令:
记者:加入如下当前行之后的行
-J:行之后加入当前行
但我怎么加入上面行当前行之后?
我知道在Vim的这些命令:
记者:加入如下当前行之后的行
-J:行之后加入当前行
但我怎么加入上面行当前行之后?
有很多方法可以做到这一点。 其中之一是...删除上面的行并将其附加到下面一行的末尾:
k move up one line
^ move to the first printable character
y$ yank to the end of the line
"_d get rid of the now useless line by deleting it into the black hole register
$ move to the end of the line
p put the deleted text
您也可以使用前命令
:m-2|j
m-2
具有移动当前行为2行以上其当前位置的效果; 这接通电流线的位置和上面的行。 j
加入当前行和上面的行,插入在两者之间的空间中。 使用j!
如果你不想要的空间。 |
分离2的前命令 该前命令是写下面的一小段路
:move .-2
:join