WSL2中Neovim用wl-clipboard替代win32yank遇问题求助
WSL2 Ubuntu环境下Neovim替换wl-clipboard替代win32yank失败求助
我在WSL2 Ubuntu环境下使用Neovim,之前用win32yank实现剪贴板集成,但响应十分迟缓,因此尝试改用速度更快的wl-clipboard方案。配置后无法正常工作,以下是我使用的Lua配置代码:
vim.opt.clipboard = "unnamedplus" if vim.fn.has("wsl") == 1 then if vim.fn.executable("wl-copy") == 0 then print("wl-clipboard not found, clipboard integration won't work") else vim.g.clipboard = { name = "wl-clipboard (wsl)", copy = { ["+"] = "wl-copy --foreground --type text/plain", ["*"] = "wl-copy --foreground --primary --type text/plain", }, paste = { ["+"] = function() return vim.fn.systemlist('wl-paste --no-newline|sed -e "s/\r$//"', { "" }, 1) -- '1' keeps empty lines end, ["*"] = function() return vim.fn.systemlist('wl-paste --primary --no-newline|sed -e "s/\r$//"', { "" }, 1) end, }, cache_enabled = true, } end end
执行wsl.exe --version返回的版本信息:
WSL version: 2.0.14.0 Kernel version: 5.15.133.1-1 WSLg version: 1.0.59 MSRDC version: 1.2.4677 Direct3D version: 1.611.1-81528511 DXCore version: 10.0.25131.1002-220531-1700.rs-onecore-base2-hyp Windows version: 10.0.22621.3007
我的Neovim版本:
NVIM v0.10.0-dev Build type: RelWithDebInfo LuaJIT 2.1.0-beta3
有没有人成功在该环境下让wl-clipboard正常工作?
内容的提问来源于stack exchange,提问作者Jho
相关产品推荐
相关产品推荐

