lazyvim快速安装与入门使用

neovim与lazyvim的关系

官网bryant-video/neovim-tutorial

neovim相当于vim的平替,使用vim的都知道,我们可以给vim安装各种插件来高效办公,而lazyvim就是neovim各种常用插件的集合,当你安装了neovim之后,再安装lazyvim,相当于一键安装了许多常用插件

安装后的效果如下所示

可以看到,此时使用neovim相当于在使用一个IDE,但区别在于,我们将使用键盘在各个文件中切换,实现离开鼠标操作 

安装neovim

注意不要使用apt安装neovim,apt安装的neovim达不到lazyvim安装的版本要求,如果你已经使用apt安装了neovim,则需要首先卸载它,以避免版本冲

sudo apt remove neovim

然后手动下载新版本的安装包进行安装,如下所示

  1. 访问Neovim的GitHub发布页面:Neovim Releases

  2. 选择适合你系统的最新版本压缩包下载链接。例如,对于64位Linux系统,你可以使用以下命令下载Neovim v0.9.5:
    wget https://github.com/neovim/neovim/releases/download/v0.9.5/nvim-linux64.tar.gz
    
  3. 解压下载的文件:
    tar xzvf nvim-linux64.tar.gz
    
  4. 清理压缩包文件:
    rm -rf nvim-linux64.tar.gz
    
  5. 修改配置文件,打开~/.bashrc,将安装包的bin目录路径添加到系统环境变量PATH中,如:
    export PATH=$PATH:/home/pcl/softPages/nvim-linux64/bin
    
  6. 使配置文件生效
    source ~/.bashrc

在终端中输入

nvim

 如果出现以上页面,说明neovim已经安装成功

使用Lazy Neovim快速配置Neovim

官网安装要求:🚀 Getting Started | LazyVim
官网安装教程🛠️ Installation | LazyVim

前期准备

Nerd Fonts - Iconic font aggregator, glyphs/icons collection, & fonts patcher

首先需要去上述网站下载一些fonts包

下载完成后解压安装包 

 unzip JetBrainsMono.zip -d ~/.local/share/fonts

刷新字体

fc-cache -fv

安装

Lazy Neovim是一个为Neovim提供快速启动配置的项目,通过一键克隆即可使用。这对于初次使用Neovim的用户来说非常方便。按照以下步骤进行配置:

克隆Lazy Neovim配置到你的Neovim配置目录:

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

为了避免将来的git操作错误,我们建议移除.git目录(可选),如果你想将来把自己的nvim配置上传到自己github上的repo上,可以进行此操作

rm -rf ~/.config/nvim/.git

再次在终端中输入

nvim

如下所示,第一次启动的时候,nvim会自动安装lazyvim的配置 

安装成功后的界面如下

如果输入nvim之后并没有自动安装lazyvim,有可能是lazyvim的配置没有加载成功,可能的原因是nvim的默认配置文件路径系统没有设置,此时可修改配置文件.bashrc,添加vim的配置文件环境变量,如下所示

打开~/.bashrc,添加

export VIMINIT=":source ~/.config/nvim/init.lua"

 然后让配置文件生效

source ~/.bashrc

然后再次输入nvim即可安装lazyvim了

使用

lazyvim使用空格作为前缀键,并以此提供了许多功能

打开lazyvim,按下空格键,可以看到有许多功能

打开、关闭导航栏

快捷键:空格+e

按一次快捷键就打开导航栏,再按一次就会关闭

使用方向键在导航栏的文件之间移动,按下回车键打开选中的文件夹或者文件

缓冲区切换

 当打开多个文件时,neovim会在顶部打开多个tab,事实上这是vim中的缓冲区,可以使用以下命令查看打开的缓冲区

:ls

也可以使用以下命令切换缓冲区

其中字母是buffer的缩写,34表示上述查看的缓冲区的编号

然而lazyvim提供了两个快捷键快速在相邻的缓冲区之间进行切换

  • H(大写):向上一个缓冲区切换
  • L(大写):向下一个缓冲区切换 

查找文件

lazyvim提供了文件查找功能

快捷键:空格+f+f 

 如上所示,按下快捷键后lazyvim会列出当前目录下的所有文件 ,可以在底部的Find Files一栏中输入你想要打开的文件

插件管理

插件查看

lazyvim可以使用以下命令打开插件面板

:Mason

如上所示,上述命令会打开一个插件面板,显示正在安装的插件,已经安装的插件,以及可用的插件,和vscode的插件管理是一样的

插件搜索

你可以使用vim中的搜索模式搜索自己想要的插件,按下“/”然后输入关键词即可

插件安装

搜索到对应插件后,按字母 i 即可进行安装

有些插件的安装需要用到node.js,此时可首先安装node.js管理器nvm,具体安装方式可参考

如何在Linux中安装NVM(Node Version Manager)_linux node version manager-CSDN博客

安装nvm成功后即可使用nvm安装对应版本的node.js,如下述表示安装20版本最新的node.js

nvm install 20

关闭相对行号

cd ~/.config/nvim/lua/config
 nvim options.lua

修改配置如下

-- Options are automatically loaded before lazy.nvim startup
-- Default options that are always set: https://github.com/LazyVim/LazyVim/blob/main/lua/lazyvim/config/options.lua
-- Add any additional options here
local opt=vim.opt
opt.relativenumber=false

与系统剪切板交互

安装系统剪贴板支持软件 

对于x11桌面:

sudo apt install xclip 

对于wayland桌面:

sudo apt install wl-clipboard

修改nvim配置

打开~/.config/nvim/init.lua文件,添加一行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值