在使用 neovim 进行复制的时候,会提示clipboard: no provider,同时复制会失败,这是因为 neovim 缺少可用的剪切板支持
检查 neovim 支持情况
输入
1 | :checkhealth |
可以看到clipboard是否可用
一般我们会看到clipboard 是不可用的
解决方案
wsl 系统下,安装win32yank.exe,然后将其放到 wsl 可以访问的路径,就可以正常使用 clipboard 支持了
步骤
- 在 https://github.com/equalsraf/win32yank 下载 win32yank.exe 的压缩包
- 解压后将 win32yank.exe 放入 wsl 的
~/.local/bin
中1
cp /mnt/c/Users/<你的用户名>/Downloads/win32yank.exe ~/.local/bin/
- 然后确保 ~/.local/bin 在PATH 中(根据你的shell来更改配置文件)4.查看
1
2echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc:checkhealth
这时应该就可以看到 clipboard 是可以用的了
30+
Posts
8+
Diary
85+
fans