我很头疼,试图弄清楚为什么 vim 没有复制到系统缓冲区。
这是我的工作流程:
vim asd
y1y
:q
vim qwe
p
在计算机 A 和计算机 B 上,这可以按我的意愿工作:从文件 asd 中拉出的行被放入文件 qwe。
在计算机 C 上,这不起作用。
所有系统都运行 Ubuntu 8.04。computerA 安装了 vim-full 包,computerB 和 computerC 安装了 vim 包。computerA 安装了 xorg,正在使用fluxbox 窗口管理器,并且可以在本地访问。计算机B 和计算机C 没有X,我正在进入它们。
我做了很多阅读并认为这是因为 computerC 是用 -clipboard 编译的,但是我在所有三台计算机上都运行了 vim --version 并且只有 computerA 是用 +clipboard 编译的。
我错过了一些明显的东西吗?我相信用户的 .vimrc 和全局 vimrc 文件是一样的。如果有帮助,我可以发布 vim --version 的输出和 vimrc 文件的内容。