安装
前置条件
- 请确保拥有最新版本的
Neovim v0.9.5+
。 - 在您的系统上安装
git
、make
、pip
、python
、npm
、node
和cargo
。 - 解决全局安装程序包时的
EACCES
权限错误,以避免使用 npm 安装程序包时出错。 PowerShell 7+
(Windows系统所需)。
可选功能
- 安装
lazygit
。使得按下<leader>gg
能够在lvim
中启动lazygit
,以获得集成和增强的 Git 体验。
稳定版
(Neovim 0.9.5)
没有警报和意外:
- Linux/MacOS
- Windows
- 用Docker尝试
LV_BRANCH='master' bash <(curl -s https://raw.githubusercontent.com/LunarVim/LunarVim/master/utils/installer/install.sh)
pwsh -c "`$LV_BRANCH='master'; iwr https://raw.githubusercontent.com/LunarVim/LunarVim/master/utils/installer/install.ps1 -UseBasicParsing | iex"
这只是为了查看基本的功能,因此某些交互可能会被环境拦截。
docker run -w /tmp -it --rm alpine:edge sh -uelic 'addgroup -S lunaruser && adduser -S lunaruser -G lunaruser --shell /bin/sh && apk add yarn git python3 cargo neovim ripgrep alpine-sdk bash curl --update && LV_BRANCH='master' su -c "bash <(curl -s https://raw.githubusercontent.com/lunarvim/lunarvim/master/utils/installer/install.sh) --no-install-dependencies" lunaruser && su -c /home/lunaruser/.local/bin/lvim lunaruser'
开发版
(Neovim 0.10.0)
所有的新功能与新问题:
- Linux/MacOS
- Windows
- 用 Docker 尝试
bash <(curl -s https://raw.githubusercontent.com/lunarvim/lunarvim/master/utils/installer/install.sh)
pwsh -c "iwr https://raw.githubusercontent.com/LunarVim/LunarVim/master/utils/installer/install.ps1 -UseBasicParsing | iex"
这只是为了查看基本的功能,所以部分互动可能会被环境拦截。
docker run -w /root -it --rm alpine:edge sh -uelic 'apk add git neovim ripgrep alpine-sdk bash curl --update && bash <(curl -s https://raw.githubusercontent.com/lunarvim/lunarvim/master/utils/installer/install.sh) --no-install-dependencies && /root/.local/bin/lvim'
如遇任何问题,请参考故障排除部分。
更新LunarVim
- 将 LunarVim 更新到当前 LunarVim 分支的最新提交。
- 在命令行模式中使用
:LvimUpdate
命令。 - 按下
<leader>Lu
使用 WhichKey。 - 从命令行
lvim +LvimUpdate +q
升级插件
- 进入 LunarVim 内部
:LvimSyncCorePlugins
卸载
您可以使用附带的 uninstall
脚本卸载 LunarVim(包括配置文件)。
- Linux/MacOS
- Windows
bash ~/.local/share/lunarvim/lvim/utils/installer/uninstall.sh
或者
bash <(curl -s https://raw.githubusercontent.com/lunarvim/lunarvim/master/utils/installer/uninstall.sh)
Invoke-WebRequest https://raw.githubusercontent.com/lunarvim/lunarvim/master/utils/installer/uninstall.ps1 -UseBasicParsing | Invoke-Expression