如何将ex命令复制到剪贴板或粘贴到缓冲区?
在Windows上使用gvim。
从普通模式进入命令历史记录
q:
然后使用选择并复制(“yank”)命令,例如:
"*y
将最后执行的命令复制到剪贴板:
:let @+=@:
将命令(:)寄存器分配给系统剪贴板(+)寄存器。
:call setreg('+', getreg(':'))
虽然这不是对问题的确切回答,但在同一条线上,命令":p
"将把最后一个ex命令放置/粘贴到文件中。然后可以使用命令V"+yy
将其复制到剪贴板中。
这两个命令均不会打开另一个窗口。
当你想要保存一个非常长且好用的命令时,它们也很有用。