文章目录
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
插件
- 安装
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
- 配置
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