archlinux neovim Clipboard支持

在archlinux中默认neovim无法访问剪切板

:checkhealth结果 如下 :

provider: health#provider#check
========================================================================
## Clipboard (optional)
  - WARNING: No clipboard tool found. Clipboard registers (`"+` and `"*`) will not work.
    - ADVICE:
      - :help clipboard

解决办法

安装xclip

sudo pacman -S xclip

在查一次发现已经成功了。

provider: health#provider#check
========================================================================
## Clipboard (optional)
  - OK: Clipboard tool found: xclip

更优解

2022年4月26日更新
虽然安装xclip已经能在Linux中使用neovim复制内容到剪切板了。对于大部分人已经可以使用了。但是有一点,并没有满足我的需求。因为我是在Windows11下使用vmware虚拟机中使用的archlinux。已经安装 了Open-VM-Tools

《vmware archlinux vmware tools替代者Open-VM-Tools》
https://blog.csdn.net/lxyoucan/article/details/124280344

比如:直接用鼠标选择文本右键复制文本到windows中粘贴是没有问题的。
但是在neovim中"+y复制的内容,在archlinux中的软件是可以正常粘贴的。问题就是无法在windows中粘贴。这使用我用起来非常的不方便。

这段时间我用一种愚蠢的解决办法:每次从neovim中"+y"复制出来的内容,粘贴到普通 的文本编辑器,在复制 一下,这样才能在windows中粘贴。非常的麻烦。

后来终于让我找到了解决办法:
安装xsel替换xclip就可以解决问题了,也许是xclip不支持Open-VM-Tools吧。总算问题解决了。

#卸载xclip以防冲突
sudo pacman -R xclip
#安装xsel
sudo pacman -S xsel 

版权声明:本文为lxyoucan原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。