在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