🚀
Neovim on WSL2 LinuxとWindowsのクリップボードを共有
ヤンク(Yank)したらWindowsのクリップボードにも反映したい
本記事の主旨になります。
手順
-
win32yank.exe
を入手
https://github.com/equalsraf/win32yank
ダウンロードして、PATHを通す。 - vim側で設定する
私はLuaで設定ファイルを書いているのでinit.lua
に↓を追加。参考リンクにvimscriptで書いている人もいた。
init.lua
vim.opt.clipboard = 'unnamedplus'
if vim.fn.has("wsl") then
vim.g.clipboard = {
name = "win32yank-wsl",
copy = {
["+"] = "win32yank.exe -i --crlf",
["*"] = "win32yank.exe -i --crlf"
},
paste = {
["+"] = "win32yank.exe -o --crlf",
["*"] = "win32yank.exe -o --crlf"
},
cache_enable = 0,
}
end
参考:https://github.com/neovim/neovim/issues/19204
x
などが遅延するようになった。直さないと^^;
番外編:Macのpbcopy,pbpasteをWSL2でもやりたい
こちら
Discussion