CLIPBOARD 和 PRIMARY 寄存器在我的 Linux 上不起作用

CLIPBOARD and PRIMARY registers don't work on my Linux

如果我想 copy/paste 一些东西 to/from 注册我没问题。 例如,如果我在可视模式下按 "ay,则所选区域会正确复制到寄存器 a(如果我在正常模式下按 "ayy,则光标下的行得到正确复制到 a).

在序列中我可以看到我在底栏中按下的字符。

如果我尝试点击序列 "*yy"*dd"+yy"+dd 中的一个,当我按下双引号时,它们会出现在底栏中,但是当我按下 *+ 时,底部栏中的序列消失,如果我完成序列,它不会将任何内容复制到 CLIPBOARD 和 PRIMARY 选择。

系统:ArchLinux

Window 经理:烂透了 DWM

航站楼:bash suckless ST

您的 Vim 缺少 +clipboard 支持。

在 ArchLinux 上,您可以通过安装 gvim 软件包获得 Vim 和 +clipboard 支持。

请参阅 ArchLinux wiki 上的 Vim Installation,更具体地说是这条注释:

The vim package is built without Xorg support; specifically the +clipboard feature is missing, so Vim will not be able to operate with the primary and clipboard selection buffers. The gvim package provides also the CLI version of Vim with the +clipboard feature.

gvim 软件包将包含用于 GUI 版本 Vim 的新 gvim 命令,但它 包含常规console vim 命令,当 运行 在连接到 X11 显示器的终端内时,只有那个命令支持 +clipboard