最近比较多同学咨询如何Packer转Lazy,本来打算做视频免费分享的,但是国内大部分Neovim的详细教程是收费的,我也不想影响到其他人的收入(最近喷子特别多),所以简单做个图文教程,就不用逐个回答大家的问题了。
Neovim详细教程(介绍的是Packer插件管理,非Lazy)
(资料图)
如果你已经按照之前的视频教程完成了配置。
第1步:找到plugins-setup.lua文件
第2步:备份plugins-setup.lua文件,你也可以不备份,以防万一你不想用lazy,这里就直接把名字改为plugins-setup.lua.backup,容易辨认。
第3步:创建一个新的plugins-setup.lua文件
第4步:进行lazy配置,底部会分享代码仓库,请务必不要对着图片敲代码。
注意local plugins的大括号里面就是放入插件的位置,不需要用use,但是注意要用逗号分隔,语法和packer略有不同,local plugins顶部的所有代码都是lazy的官方配置。
local plugins的大括号外面还有两行代码,请务必记得添加上。
第5步:保存文件,退出Neovim,重新进入Neovim,输入:Lazy,就可以根据选项进行安装和更新了。
第6步:nvim/plugin这个文件夹可以删除掉了,因为不用packer了
第7步:根据之前的配置,treesitter可能会报错,只需要到plugins/treesitter.lua里把ensure-installed里的help改为vimdoc字符即可。
完整的代码:https://github.com/eggtoopain/Neovim-Configuration-Tutorial/tree/lazy