如何在 vim 中将行剪切到剪贴板?不是猛拉或复制而是切割

How to cut lines to clipboard in vim? not yanking or copying but cutting

我曾经 "+y"*y 将行拉到剪贴板以将其粘贴到其他文件中。我经常需要将行从一个文件移动到另一个文件,换句话说,在文件之间剪切和粘贴。然而,选择要移动的行,将它们复制到剪贴板,然后重新选择相同的行并删除它们,然后再将它们粘贴到另一个文件中是非常麻烦的。

有什么方法可以更轻松地实现这一点?例如,选择要移动的行 -> "+d from source file -> "+p to destination file?

dcx等删除命令也会拉出被删除的内容。因此 dd 不是简单地删除当前行,而是将其剪切。 dapdGc$ 等相同。