在vim中通过':'将行范围复制到剪贴板

9

我正在使用vim将一系列行复制到系统剪贴板中。我可以使用51gg116"+yy来完成。我想通过:命令来实现它。我可以通过命令:51,116y将其复制到""寄存器中。然而,命令51,116"+y不起作用。如何修复最后一个命令?

1个回答

6

:help :y的意思是:

:[range]y[ank] [x]  Yank [range] lines [into register x]. Yanking to the
                    "* or "+ registers is possible only when the
                    |+clipboard| feature is included.

所以你的答案显然是:
:51,116y +

你的问题在于你试图使用Ex命令:y,就像使用普通模式命令y一样。请注意区分它们的用法。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接