我在 Ubuntu 中使用 Vim 7.3,在使用以下命令复制到系统剪贴板时遇到了一些问题,"+y
但出现以下错误:E354: Invalid register name: '+'
在我的身上vim --version
,我看到了-xterm_clipboard
。通过鼠标右键单击进行复制的选项也呈灰色。
我需要采取哪些步骤才能将文本从 vim 复制到系统剪贴板?
答案1
小问题,先生。
sudo aptitude install vim-gnome
它已经使用 +xterm_clipboard 选项进行了预编译。
在基于源代码的发行版(如 gentoo)上,您必须使用指定的 USE 标志来编译软件包。
答案2
你应该看看+xterm_clipboard
。
最简单的修复方法是安装带有剪贴板支持的 vim 版本。在 Ubuntu 中,如果您不想构建自己的,您可以安装vim-gtk
或vim-gnome
,两者都具有剪贴板支持。
答案3
对于 Arch Linux,安装gvim
.这也将缺失的功能添加到vim
.