如何在 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?
d
、c
、x
等删除命令也会拉出被删除的内容。因此 dd
不是简单地删除当前行,而是将其剪切。 dap
、dG
、c$
等相同。
我曾经 "+y
或 "*y
将行拉到剪贴板以将其粘贴到其他文件中。我经常需要将行从一个文件移动到另一个文件,换句话说,在文件之间剪切和粘贴。然而,选择要移动的行,将它们复制到剪贴板,然后重新选择相同的行并删除它们,然后再将它们粘贴到另一个文件中是非常麻烦的。
有什么方法可以更轻松地实现这一点?例如,选择要移动的行 -> "+d
from source file -> "+p
to destination file?
d
、c
、x
等删除命令也会拉出被删除的内容。因此 dd
不是简单地删除当前行,而是将其剪切。 dap
、dG
、c$
等相同。