安装
前置条件
- 请确保拥有最新版本的
Neovim v0.9.0+
。 - 您在系统上安装了
git
,make
,pip
,python
npm
,node
和cargo
。 - 解决全局安装程序包时的EACES权限错误,以避免使用npm安装程序包时出错。
PowerShell 7+
(Windows系统所需)。
可选功能
- 安装
lazygit
。 使得按下<leader>gg
能够在lvim
中启动lazygit
,以获得整合和增强的Git体验。
稳定版
(Neovim 0.9.0)
没有警报和意外:
- Linux/MacOs
- Windows
- 用Docker尝试
LV_BRANCH='release-1.3/neovim-0.9' bash <(curl -s https://raw.githubusercontent.com/LunarVim/LunarVim/release-1.3/neovim-0.9/utils/installer/install.sh)
pwsh -c "`$LV_BRANCH='release-1.3/neovim-0.9'; iwr https://raw.githubusercontent.com/LunarVim/LunarVim/release-1.3/neovim-0.9/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 --update && LV_BRANCH='release-1.3/neovim-0.9' su -c "bash <(curl -s https://raw.githubusercontent.com/lunarvim/lunarvim/release-1.3/neovim-0.9/utils/installer/install.sh)" 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 --update && bash <(curl -s https://raw.githubusercontent.com/lunarvim/lunarvim/master/utils/installer/install.sh) && /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