neovim和外部的复制粘贴问题

环境是debian 12 + KDE + 系统仓库里的neovim 0.7,安装了xclip,然后在将firefox页面中的文本复制到nvim中没有问题,但是无法将kate/gedit/fish中的文本复制到nvim中,使用:reg查看*+剪贴板中也不是kate/gedit/fish中复制的文本。同样,也无法将nvim中的文本复制到kate/gedit/fish中,虽然*+剪贴板中内容是正确的。

但是同样在freebsd中这样操作就没有问题。这个就是我写的:Neovim 中设置和使用系统剪贴板 - 知乎

感觉是设置问题而非nvim版本问题,虽然freebsd中nvim是0.9的版本号。

请大佬帮忙看看。

是 x11 还是 wayland?

是wayland。

昨天debian启动时出现启动盘clean情况,全新重装了一次。12.2版本 + kde wayland , 仅仅装了neovim和xcip,没改任何相关设置,nvim还是出现只能和firefox交换复制粘贴内容,和kate/gedit无法交换。

既然是 wayland,你应该安装 wl-clipboard 而不是 xclip。

感谢。回头试一下。感觉极大概率是这个问题。我在freebsd上没有问题应该也是因为fb上的kde使用x11.

试验成功。非常感谢。原来neovim中 : help clipboard 提示 $DISPLAY 时安装xclip, xsel ,而$WAYLAND_DISPLAY 则安装wl-clipboard是这个意思。