我知道Copy all the lines to clipboard,但它只适用于编辑器中的内容。
如果从vim命令行复制内容呢?
发布于 2014-07-04 10:59:41
在正常模式下按q:键或在输入命令时按<c-f>键将显示命令行窗口,其中将填充命令历史记录。这只是另一个窗口,因此您可以使用链接问题中所述的"*y运算符。
发布于 2014-07-04 14:32:47
我在我的vimrc的“分享就是关心”部分有这句话
command! CMD let @+ = ':' . @:它只是将在命令行中执行的最后一个命令放入剪贴板寄存器,准备粘贴到其他地方。
解释:
":寄存器中,它是为数不多的几个只读寄存器之一。"+寄存器代表系统的剪贴板,可以对其进行读写。:让my_variable = @a“将寄存器的内容放入my_variable "a :让@a = my_variable”将my_variable的内容放入寄存器“一个
:let @a =@b
.完成::let foo = " foo“:let bar = "bar”:echo foo。bar foobar
:let @a = "foo“:let @b = @a。“":”:echo @b foobar
":寄存器前面加了一个冒号::let @+ = ':‘。@:
https://stackoverflow.com/questions/24565252
复制相似问题