文章目录

  • NeoVim 安装使用
    • #1 环境
      • #1.1 安装neovim
    • #1 开始
      • #1.1 NeoVim
      • #1.2 插件
        • #1.2.1 插件管理工具`vim-plug`
        • #1.2.2 主题
        • #1.2.3 启动屏幕
    • # 跳转

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

NeoVim 安装及配置相关推荐

  1. NeoVIM安装与配置(Windos 10)

    文章目录 安装和配置 安装 配置 回到上次文件关闭时光标位置 问题 Next Step Ruby provider (optional) vim 替换操作 滚轮改变neovim-Qt字体大小 正则表达 ...

  2. WSL下的NeoVim安装与配置

    1 python模块下载 sudo apt-get install python-dev python-pip python3-dev python3-pip 2 添加仓库并下载 sudo add-a ...

  3. neovim 安装配置

    neovim 安装配置 安装neovim github下载安装地址 最新版本下载地址 neovim直接解压,在bin目录下直接执行nvim-qt.exe或者在cmd命令行执行nvim.exe 将neo ...

  4. neovim所处位置 linux,安装使用配置 Neovim

    neovim-logo 前言 安装 使用 配置 1. 前言 这里不说 vim, 是因为 neovim 是 vim 的重构版,完整继承了 vim 的操作键,如此情况下,有新的,干啥还要用旧的呢-- 2. ...

  5. elementary OS 5 Juno (Pantheon) 安装后配置总结(干货很多)

    欢迎加入 Ubuntu 阵营!elementary OS 是 Ubuntu 阵营中兼具实用和美观的发行版,的确值得安装尝试.这是一篇长文,我精简了一些内容,但是干货越多说得越详细,篇幅就会越大.已经克 ...

  6. Manjaro KDE 21.2.5安装后配置、yay常用命令、常用软件安装及主题美化(2022.04.18)

    Manjaro KDE 21.2.5安装后配置.yay常用命令.常用软件安装及主题美化(2022.01.23) 结果展示 基本配置 关于 manjaro 的安装这里不再赘述了,安装的时候选择闭源驱动无 ...

  7. Neovim Python个人配置

    本文记录下Neovim安装配置过程,最终的显示效果如下: Neovim 安装 MacOS brew install neovim Linux sudo apt install neovim Pytho ...

  8. Linux搭建部落冲突,Neovim+Coc.nvim配置 目前个人最舒服终端编辑环境(PythonC++)

    1. 前言 目前最常用的环境还是linux的服务器,所以最终选择的是nvim作为自己的首要编辑器,毕竟没有写一些比较大型的项目.在经过多次的摸索后,我还是选择了Neovim + Coc.nvim,放弃 ...

  9. Termux安装与配置+python环境配置

    Termux安装与配置 系统要求 Android 7.0以上的平板或手机.2G以上可用空间 Termux安装 在安装Termux前,需要了解一下什么是Termux.Termux 是一款支持 Linux ...

最新文章

  1. excel在线_怎么能在线免费将PDF转Excel?
  2. HBuilder X格式化美化代码快捷键
  3. kafka学习(一)初识kafka
  4. Python读写与追加excel文件
  5. linux c 多进程,【linux下c语言服务器开发系列1】多进程处理多客户端的连接
  6. 让你少走弯路,这里有一份机器学习高效入门指南
  7. 为什么我不再推荐使用MVC框架?
  8. windows 安装metis_Win10 VS2013 suitesparse-metis-for-windows 1.3.1
  9. Splunk:大数据智能分析平台全能日志分析利器
  10. i18n 支持参数的写法
  11. 宠物动物有什么计算机专业岗位,宠物医院前台岗位职责
  12. oracle数据库: ORA-01775: 同义词的循环链问题
  13. VUE项目中高德地图选择坐标和输入搜索功能
  14. 凯撒移位密码python_凯撒密码python拓展程序
  15. 永不断电的IPONE4
  16. 科研写作——常见句式(二)
  17. 数据集收集-包含《COVID-19》,《英国在线零售业务》,《电商行业用户行为分析数据集》,《电商婴儿用户》,《亚马逊手机》等17个数据集,用于数据分析挖掘,kaggle比赛练习
  18. 蓝牙bluetoothGatt.disconnect()和bluetoothGatt.close()两个方法的区别
  19. SCJP认证复习——经典题库
  20. mysql创建每天执行计划_mysql执行计划

热门文章

  1. table表头固定只让内容滚动
  2. python excel 截图_法律行业python高级案例——网络侵权自动化批量取证
  3. PostgreSQL pgmetrics - 多版本、健康监控指标采集、报告
  4. 百度--搜索引擎是怎么实现的--如何制作一个搜索浏览器
  5. Elasticsearch-数据建模实例
  6. vue滑动展示周历日历选择器代码
  7. c语言 fmod,我也发个程序 混脸熟。。FMOD做的音乐播放器。。
  8. Linux命令-ps
  9. 小程序里头textarea在安卓和iOS下的兼容性问题
  10. 四川速匠抖音个人IP的技巧有哪些