约 119 字 预计阅读 1 分钟
[nvim插件]lazy.nvim用法
官方网站
lazy.nvim插件有什么用?
lazy.nvim插件如何安装?
1
2
3
|
-- bootstrap lazy.nvim
-- ./lua/lazynvim-init.lua
require("lazynvim-init")
|
- 加载插件
- ./lua/lazynvim-init.lua
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
-- 1. 准备lazy.nvim模块(存在性检测)
-- stdpath("data")
-- macOS/Linux: ~/.local/share/nvim
-- Windows: ~/AppData/Local/nvim-data
local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim"
if not vim.loop.fs_stat(lazypath) then
vim.fn.system({
"git",
"clone",
"--filter=blob:none",
"https://github.com/folke/lazy.nvim.git",
"--branch=stable", -- latest stable release
lazypath,
})
end
--
-- 2. 将 lazypath 设置为运行时路径
-- rtp(runtime path)
-- nvim进行路径搜索的时候,除已有的路径,还会从prepend的路径中查找
-- 否则,下面 require("lazy") 是找不到的
vim.opt.rtp:prepend(lazypath)
-- 3. 加载lazy.nvim模块
require("lazy").setup({})
|
1
|
~/.local/share/nvim/lazy/lazy.nvim
|
lazy.nvim相关命令
1
2
3
4
5
6
7
|
:Lazy help
:Lazy home 查看主界面
:Lazy health 查看lazy健康状态
## 参考
- https://zhuanlan.zhihu.com/p/638379995
|