将命令从 vi 复制到剪贴板

将命令从 vi 复制到剪贴板

哪个命令可以将通过 SSH 访问的远程服务器上 vi 编辑器实例中打开的文件的所有内容复制到系统剪贴板。此外,从系统剪贴板粘贴到 vi 的快捷方式是什么。

答案1

更新:很明显 vipin8169 在远程服务器上运行 vim——当然,那边的 vim 无法访问本地工作站的剪贴板,因此下面的答案不适用。

:set clipboard=unnamed

从现在起,你提取的所有内容都将被复制到剪贴板,因此要复制整个文件,请1GvGGy正常模式。之后,您可以使用 Ctrl-V 或在任何其他应用程序中单击鼠标中键来粘贴文件内容。

解释:1G表示转到文件的开头(2G即“转到第二行的开头”)。v是开始标记一个块。GG转到文件的末尾,y将它拖到未命名的寄存器中(现在由于 ,它也是剪贴板:set clipboard=unnamed)。

此外,从现在开始,无论何时复制任何内容,您都可以使用常规p按键进行粘贴。

答案2

这个问题无法简单地回答,但是这里你会发现一个非常好的教程。

相关内容