将命令从 vi 复制到剪贴板

vip*_*169 5 12.04 vi

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

Jan*_*ary 3

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

:set clipboard=unnamed
Run Code Online (Sandbox Code Playgroud)

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

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

此外,从现在开始,每当您复制某些内容时,您都可以使用常规p按键来粘贴它。