从Vim可视模式复制到系统剪贴板

use*_*437 4 vim

我想将文本从可视模式复制到系统(Ubuntu)剪贴板.当我ggVG在Vim中选择所有内容时,我似乎无法将其复制到系统剪贴板中.

现在我读了几个关于如何做的选项,但没有一个可行.例如这不起作用: "+y"+"*yy

为什么不起作用?

rom*_*inl 6

您可能正在使用默认的Vim.它是一个轻量级的构建,缺少一些功能,包括剪贴板支持.

您可以使用以下命令验证:

:echo has('clipboard')
Run Code Online (Sandbox Code Playgroud)

O (零)表示"没有剪贴板支持".

获得剪贴板支持的最简单方法是安装适当的构建:

$ sudo apt-get install vim-gnome
Run Code Online (Sandbox Code Playgroud)

然后,你就可以做"+y"+p.

有关:help 'clipboard'同步Vim未命名寄存器和系统剪贴板的方法,请参阅.