nvim 配置,neovim配置

年华似水゛發表於2024-09-19

背景:

因為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

相關文章