![](/img/trans.png)
[英]copy to clipboard with vim running in windows 10 cmd line window
[英]vim copy into clipboard with colon cmd
我想在没有可视模式的情况下使用冒号命令将多行插入 UNIX 剪贴板,如下所示: :1,4"+y
或:1,$"+y
剪贴板处于活动状态 --> echo has('clipboard')
返回1
我在树莓派上并尝试了 gvim 和 vim。 任何人都可以对此有所了解吗? 谢谢你和亲切的问候!
这可以通过:yank
命令实现,该命令可以缩写为:y
。 它将没有"
的寄存器作为其参数。因此,您的示例可以这样编写:
:1,4y +
:1,5y +
虽然可以使用:normal
命令执行此操作,但可以使用:normal 1G4"+yy
之类的命令执行此操作,但这会更加复杂且不必要。如果您对逐行操作没问题, :yank
会更简单、更灵活.
我认为另一个答案是惊人的! 我不知道:y
ex 命令。
为了完整起见,另一种更冗长的替代方法是,您可以在默认寄存器中猛拉"
(即,就像您在仅 Vim 的工作流程中通常所做的那样),然后通过:let @+ = @"
将内容复制到另一个寄存器中:let @+ = @"
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.