1. 安装

  1. sudo pacman -S neovim

2. 配置

2.1 arch下
在~/.config/nvim目录下创建init.vim,在其中填入自己的配置,使用vim-plug来管理自己的插件
2.2 linux
在~/.vimrc

3. 插件推荐

  1. " 代码注释反注释
  2. Plug 'preservim/nerdcommenter'
  3. " 高亮光标下单词
  4. Plug 'RRethy/vim-illuminate'
  5. " 轻量级的,可高度自定义的statusline
  6. Plug 'Styadev/HicusLine'
  7. “ 模糊文件搜索
  8. Plug 'junegunn/fzf.vim'
  9. ” ranger的nvim插件,文件浏览
  10. Plug 'kevinhwang91/rnvimr', {'do': 'make sysc'}
  11. Plug 'majutsushi/tagbar', { 'on': 'TagbarOpenAutoClose' }
  12. “ 代码智能补全
  13. ” 如果使用python,最好选择mpls,若选择jedi,会导致一个变量后的方法名无法补全
  14. Plug 'neoclide/coc.nvim', {'branch': 'release'}
  15. “ 自己的代码片段
  16. Plug 'SirVer/ultisnips'
  17. Plug 'nathanaelkane/vim-indent-guides'
  18. Plug 'itchyny/vim-cursorword'
  19. Plug 'vim-scripts/indentpython.vim'
  20. ” markdown预览
  21. Plug 'iamcco/markdown-preview.nvim', { 'do': 'cd app & yarn install' }
  22. “ 生成可用于github的标题目录
  23. Plug 'mzlogin/vim-markdown-toc', { 'for': ['gitignore', 'markdown'] }
  24. ” 代码格式整理
  25. Plug 'Chiel92/vim-autoformat'
  26. “ 彩虹括号
  27. Plug 'luochen1990/rainbow'
  28. “ 启动菜单
  29. Plug 'mhinz/vim-startify'

4. 剪切板(Arch需要)

  1. sudo pacman -S xsel
  2. set clipboard+=unnamedplus

PlugInstall时报错无法访问github

参考https://blog.csdn.net/htx1020/article/details/114364510
找到plug.vim文件

  1. let fmt = get(g:, 'plug_url_format','https://git::@github.com/%s.git')
  2. 修改为
  3. let fmt = get(g:, 'plug_url_format','https://git::@hub.fastgit.org/%s.git')
  1. \ '^https://git::@github\.com', 'https://github.com', '')
  2. 改为
  3. \ '^https://git::@hub.fastgit\.org', 'https://hub.fastgit.org', '')

重新启动vim
输入:PlugInstall
即可

增加python3支持

  1. sudo pacman -S --noconfirm python-pynvim

nvim打开后执行:checkhealth
如果有下面的显示就说明已经支持了。
image.png