我不希望“删除”按钮拉出我删除的字符。
我可以举个例子:
将一些行剪切并粘贴到其他地方时。
code
code
code
code2
code2
code2
我想在code
下面剪切并粘贴它code2
。我的习惯是首先对 3 行代码执行操作,然后x
删除按钮之间的空白行= > 这样做时,我的寄存器更改为空行。code
code2
delete
有人有建议吗?谢谢
我不希望“删除”按钮拉出我删除的字符。
我可以举个例子:
将一些行剪切并粘贴到其他地方时。
code
code
code
code2
code2
code2
我想在code
下面剪切并粘贴它code2
。我的习惯是首先对 3 行代码执行操作,然后x
删除按钮之间的空白行= > 这样做时,我的寄存器更改为空行。code
code2
delete
有人有建议吗?谢谢
使用“黑洞寄存器”:
"_d
要删除这些空白行,请在可视模式下选择它们并使用上面的命令。
每当您在 Vim 中剪切或复制某些内容时'x'
,'y'
例如,它都会被复制到寄存器中。当您使用 粘贴某些内容时'p'
,您始终粘贴寄存器堆栈的顶部元素 ( ""
)。
查看寄存器堆栈类型中的所有元素:reg
"" abc
"0 efg
"1 hij
寄存器以"
符号开头。要粘贴注册"1
:("1p
将复制'hij'
)。
我相信,你唯一能做的就是在你的 yank 和 put 前加上,例如"a
,在你的 delete 上加上"b
,这样它们就可以在不同的寄存器上运行。