文章目录
- 一、前言
- 二、解决问题
- 1、下载`win32yank.exe`
- 2、把下面的内容放到`init.lua`
- 三、最后
一、前言
笔者最近在wsl
下重新配neovim
时,发现打开速度会变得很慢。耗费巨大时间,终于找到原因。注释掉配置文件(init.lua
or optioons.lua
)下的,vim.opt.clipboard = "unnamedplus"
打开速度就会正常。
当然!我们知道vim.opt.clipboard = "unnamedplus"
是为了, Vim 在进行复制(yank)和粘贴(paste)操作时使用系统剪贴板的特定寄存器。只是注释掉会大大的降低nvim
的使用。
你可以试着注释掉
vim.opt.clipboard = "unnamedplus"
,看看速度会不会回复!
二、解决问题
1、下载win32yank.exe
curl -sLo/tmp/win32yank.zip https://github.com/equalsraf/win32yank/releases/download/v0.1.1/win32yank-x64.zip
unzip -p /tmp/win32yank.zip win32yank.exe > /tmp/win32yank.exe
chmod +x /tmp/win32yank.exe
sudo mv /tmp/win32yank.exe /usr/local/bin/
sudo rm -rf /tmp/win32yank.zip
2、把下面的内容放到init.lua
vim.g.clipboard = {name = 'win32yank-wsl',copy = {['+'] = 'win32yank.exe -i --crlf',['*'] = 'win32yank.exe -i --crlf',},paste = {['+'] = 'win32yank.exe -o --lf',['*'] = 'win32yank.exe -o --lf',},cache_enabled = true,
}
三、最后
创作不易,耗费大量时间,如有帮助,点个赞吧!🌹