前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >NeoVim 安装及配置

NeoVim 安装及配置

作者头像
Autooooooo
发布2022-05-09 12:41:42
3.9K0
发布2022-05-09 12:41:42
举报
文章被收录于专栏:Coxhuang

文章目录

NeoVim 安装使用

GitHub仓库地址: https://github.com/minhanghuang/nvim

#1 环境

代码语言:javascript
复制
Ubuntu 18.04(docker,宿主机:macOS)

#1.1 安装neovim

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

代码语言:javascript
复制
sudo apt install software-properties-common 
sudo apt update
sudo add-apt-repository ppa:neovim-ppa/stable
sudo apt install neovim 
代码语言:javascript
复制
// 查看neovim版本
nvim --version

安装后续步骤需要的库

代码语言:javascript
复制
// 安装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
代码语言:javascript
复制
node --version // v16.14.2, node版本需要大于12.0.0
npm --version // 8.5.0

npm配置国内镜像

代码语言:javascript
复制
sudo npm config set registry https://registry.npm.taobao.org

#1 开始

#1.1 NeoVim

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

代码语言:javascript
复制
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. 安装
代码语言:javascript
复制
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

代码语言:javascript
复制
call plug#begin('~/.config/nvim/plugged')

call plug#end()

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

#1.2.2 主题
代码语言:javascript
复制
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
代码语言:javascript
复制
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 启动屏幕
代码语言:javascript
复制
git clone git@github.com:mhinz/vim-startify.git ~/.config/nvim/plugged/vim-startify
代码语言:javascript
复制
Plug 'mhinz/vim-startify'
在这里插入图片描述
在这里插入图片描述
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-03-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • NeoVim 安装使用
    • #1 环境
      • #1.1 安装neovim
    • #1 开始
      • #1.1 NeoVim
      • #1.2 插件
相关产品与服务
专用宿主机
专用宿主机(CVM Dedicated Host,CDH)提供用户独享的物理服务器资源,满足您资源独享、资源物理隔离、安全、合规需求。专用宿主机搭载了腾讯云虚拟化系统,购买之后,您可在其上灵活创建、管理多个自定义规格的云服务器实例,自主规划物理资源的使用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档