背景:
因为vim配置的非常的复杂,所以了解到了一个新的vim,neovim。
通过 lazyvim 这个功能来自动化的配置neovim。已达到在终端中就可以编程。
原文仓库:https://github.com/folke/lazy.nvim.git
原文文档仓库:https://lazyvim.github.io
本人fork仓库:https://github.com/xin2233/LazyVim-zjx-fork.git
正文:
首先 查看 源仓库,上面写了一些 requirement
我们首先要安装新版的 neovim >= 9.0
首先要写在老版本:
sudo remove neovim
从github上下载最新的neovim0.9压缩包
sudo wget https://github.com/neovim/neovim/releases/download/stable/nvim-linux64.tar.gz
解压并移动
sudo tar -xzvf nvim-linux64.tar.gz
sudo mv nvim-linux64 /usr/local/nvim
创建软链接
sudo ln -s /usr/local/nvim/bin/nvim /usr/bin/nvim
输入nvim -v
查看版本信息
NVIM v0.9.1
Build type: Release
LuaJIT 2.1.0-beta30
其次安装 lazyvim(下面是官方的安装方法)
给你的neovim 做备份(我的建议是都删除):
# required
mv ~/.config/nvim{,.bak}
# optional but recommended
mv ~/.local/share/nvim{,.bak}
mv ~/.local/state/nvim{,.bak}
mv ~/.cache/nvim{,.bak}
Clone the starter
git clone https://github.com/LazyVim/starter ~/.config/nvim
Remove the .git
folder, so you can add it to your own repo later
rm -rf ~/.config/nvim/.git
Start Neovim!
nvim
下面就是我的一些修改
lazyvim 官方使用的是 相对的行号,不适应,改成绝对行号
在 ~/.config/nvim/lua/config/options.lua
在最下面写上:
local opt = vim.opt
opt.relativenumber = false
todo
标签:neovim,github,配置,mv,git,local,nvim From: https://www.cnblogs.com/zjxcyr/p/18420563