-
Notifications
You must be signed in to change notification settings - Fork 0
nvim config plugin paths
ES edited this page Jul 16, 2026
·
1 revision
| stdpath | 实际路径 |
|---|---|
data |
~/.local/share/nvim |
state |
~/.local/state/nvim |
config |
~/.config/nvim |
cache |
~/.cache/nvim |
查看任意路径::lua print(vim.fn.stdpath("data"))
| 目录 | 路径 |
|---|---|
| start 插件(自动加载) | ~/.local/share/nvim/site/pack/*/start/ |
| opt 插件(按需加载) | ~/.local/share/nvim/site/pack/*/opt/ |
| vim.pack 管理目录(Nvim 0.12+) | ~/.local/share/nvim/site/pack/core/opt/ |
| vim.pack lockfile | ~/.config/nvim/nvim-pack-lock.json |
| vim.pack 日志 | ~/.local/state/nvim/nvim-pack.log |
查看当前 packpath::lua vim.tbl_map(print, vim.opt.packpath:get())
先确认当前数据目录,避免在使用 NVIM_APPNAME 或自定义 XDG 路径时删错位置:
nvim --headless +'lua print(vim.fn.stdpath("data"))' +q单个插件损坏时,只删除对应目录并重启 Neovim:
rm -rf ~/.local/share/nvim/site/pack/core/opt/<plugin-name>
nvim也可以在 Neovim 中更新指定插件:
:PackUpdate <plugin-name>不要为了重装插件直接删除整个 ~/.local/state/nvim/,其中还包含 shada、DAP URL 等与插件安装无关的运行状态