neovim install

提示:建议先配置终端代理,因为 LazyVim 插件需要从 GitHub 下载,内网无法连接。

准备工作

先配置终端代理,参考博客 Linux Terminal Clash

安装 nvim

curl -LO https://github.com/neovim/neovim/releases/latest/download/nvim.appimage
chmod u+x nvim.appimage
./nvim.appimage

如果能打开 nvim,代表安装成功。

可以将 nvim.appimage 移动到 ~/.local/bin/ 中并改名为 nvim

mv nvim.appimage ~/.local/bin/nvim

确保 ~/.local/bin/PATH 中,然后就可以通过 nvim 命令打开了。

安装 LazyVim

git clone https://github.com/LazyVim/starter ~/.config/nvim
rm -rf ~/.config/nvim/.git
nvim

常见问题

错误:LazyVim nvim bug: module 'lazy' not found

LazyVim 的 issue 中有类似的问题,问题出现的原因是 Git 版本过旧,不支持 --filter=blob:none 导致 lazy.nvim 安装失败。

解决方案:升级 Git

Git 版本 2.33.0 开始支持上面的 git 选项。首先查看当前版本:

git --version

如果版本低于 2.33.0,升级 Git:

wget https://github.com/git/git/archive/refs/tags/v2.43.0.tar.gz
tar -zxvf v2.43.0.tar.gz
cd git-2.43.0
make configure
./configure --prefix=/home/myz/git-2.43.0
make && make install

添加环境变量

~/.bashrc 中添加:

export PATH=/home/myz/git-2.43.0/bin:$PATH
export GIT_EXEC_PATH=/home/myz/git-2.43.0/libexec/git-core
source ~/.bashrc
git --version
如果版本还不对,可能是环境变量位置放得不对,调整顺序试试。

感谢阅读