所以我浏览了这个问题:how to copy codes in vi to clipboard
发现有可能但是需要-xterm_clipboard 为+xterm_clipboard。显然,解决该问题的唯一方法是找到要使用的不同版本的 vim,我希望避免这种情况。有没有其他方法可以完成复制到剪贴板而不切换到不同的东西?
如果相关,我正在运行带有 Windows 的双启动 Ubuntu。
如果这是一个愚蠢的问题,我深表歉意,我对命令行编程还是很陌生,还有很多东西要学。
最佳答案
选择要复制到剪贴板的内容。在下面的 gif 中,我使用了 ggVG
选择文件的整个文本。
现在选择了您想要的文本。将其放入特殊 *
Vim 用于系统剪贴板的寄存器,您将键入 "*y
.
如果您组合这些命令( ggVG"*y
),它应该将整个文件的文本拉入系统剪贴板( * 寄存器)。下面的(质量相当差的)gif 显示了这个命令在 Vim 中复制到系统剪贴板并粘贴到 TextEdit 中。
也可以使用 *
登记。
复制你想要的东西。加载 Vim 并输入 "*p
.这将访问 *
使用 p
注册并放置(粘贴)它.这是一个 gif,我将一些内容复制到剪贴板,然后使用 "*p
在 Vim 中粘贴它。
关于ubuntu - 在 vi 中复制到剪贴板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30794130/