NeoVim 安装使用

GitHub仓库地址: https://github.com/minhanghuang/nvim
在这里插入图片描述

#1 环境

Ubuntu 18.04(docker,宿主机:macOS)

#1.1 安装neovim

安装高版本的nvim(apt默认低版本)

sudo apt install software-properties-common 
sudo apt update
sudo add-apt-repository ppa:neovim-ppa/stable
sudo apt install neovim 
// 查看neovim版本
nvim --version

安装后续步骤需要的库

// 安装pip 
sudo apt install python3-pip
sudo apt install python3-venv
pip3 install jedi
pip3 install jedi-language-server
// 安装高版本node
sudo apt install -y nodejs npm 
sudo npm install n -g
sudo n stable
// 安装yarn
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt update
sudo apt install yarn

node --version // v16.14.2, node版本需要大于12.0.0
npm --version // 8.5.0

npm配置国内镜像

sudo npm config set registry https://registry.npm.taobao.org

#1 开始

#1.1 NeoVim

创建~/.config/nvim/init.vim(默认没有该文件)

mkdir -p  ~/.config/nvim
cd ~/.config/nvim
touch init.vim

终端输入nvim

在这里插入图片描述

至此,NeoVim安装结束,接下来需要安装NeoVim插件

#1.2 插件

关于插件,这里使用的是手动下载(后续配置下载脚本),不使用快捷键:PlugInstall,因为网络的问题

#1.2.1 插件管理工具vim-plug

使用vim-plug插件来管理NeoVim插件

  1. 安装
curl -fLo ~/.config/nvim/autoload/plug.vim  https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

如果https://raw.githubusercontent.com访问不了,可以到https://github.com/junegunn/vim-plug/blob/master/plug.vim复制代码到本地~/.config/nvim/autoload/plug.vim

  1. 配置

vim ~/.config/nvim/nit.vim

call plug#begin('~/.config/nvim/plugged')

call plug#end()

~/.config/nvim/plugged表示插件安装路径

#1.2.2 主题
git clone git@github.com:ellisonleao/gruvbox.nvim.git ~/.config/nvim/plugged/gruvbox.nvim
git clone git@github.com:kyazdani42/nvim-web-devicons.git ~/.config/nvim/plugged/nvim-web-devicons
call plug#begin('~/.config/nvim/plugged')

Plug 'ellisonleao/gruvbox.nvim' " 新增 
Plug 'kyazdani42/nvim-web-devicons' " 新增  

call plug#end()

set termguicolors " 新增 
set background=dark " 新增  
colorscheme gruvbox " 新增 

在这里插入图片描述

#1.2.3 启动屏幕
git clone git@github.com:mhinz/vim-startify.git ~/.config/nvim/plugged/vim-startify
Plug 'mhinz/vim-startify'

在这里插入图片描述


# 跳转

1. Vim配置C++ Debug: https://blog.csdn.net/Coxhuang/article/details/124900041

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐