vim copy命令到剪贴板/缓冲区

Aym*_*man 30 vim

如何将ex命令复制到剪贴板或将其粘贴到缓冲区?

在Windows上使用gvim.

sou*_*rge 36

可以通过缓冲区+访问Windows剪贴板.因此,将剪贴板粘贴为ex-command可以完成<C-R>+.如果要将ex-commands复制到剪贴板,则需要显示命令history(q:)并将其复制到剪贴板缓冲区("+yy)中.

  • 啊哈.不知道前历史窗口.正是我需要的. (2认同)

Max*_*Kim 15

输入命令历史记录(从正常模式)

q:
Run Code Online (Sandbox Code Playgroud)

然后选择并复制(yank)您需要的命令

"*y
Run Code Online (Sandbox Code Playgroud)


小智 9

:call setreg('+', getreg(':'))
Run Code Online (Sandbox Code Playgroud)


Saa*_*lik 5

要将上次执行的命令复制到剪贴板:

:let @+=@:
Run Code Online (Sandbox Code Playgroud)

基本上将命令(:)寄存器分配给系统剪贴板(+)寄存器.