1. 安装
sudo pacman -S neovim
2. 配置
2.1 arch下
在~/.config/nvim目录下创建init.vim,在其中填入自己的配置,使用vim-plug来管理自己的插件
2.2 linux
在~/.vimrc
3. 插件推荐
" 代码注释反注释
Plug 'preservim/nerdcommenter'
" 高亮光标下单词
Plug 'RRethy/vim-illuminate'
" 轻量级的,可高度自定义的statusline
Plug 'Styadev/HicusLine'
“ 模糊文件搜索
Plug 'junegunn/fzf.vim'
” ranger的nvim插件,文件浏览
Plug 'kevinhwang91/rnvimr', {'do': 'make sysc'}
Plug 'majutsushi/tagbar', { 'on': 'TagbarOpenAutoClose' }
“ 代码智能补全
” 如果使用python,最好选择mpls,若选择jedi,会导致一个变量后的方法名无法补全
Plug 'neoclide/coc.nvim', {'branch': 'release'}
“ 自己的代码片段
Plug 'SirVer/ultisnips'
Plug 'nathanaelkane/vim-indent-guides'
Plug 'itchyny/vim-cursorword'
Plug 'vim-scripts/indentpython.vim'
” markdown预览
Plug 'iamcco/markdown-preview.nvim', { 'do': 'cd app & yarn install' }
“ 生成可用于github的标题目录
Plug 'mzlogin/vim-markdown-toc', { 'for': ['gitignore', 'markdown'] }
” 代码格式整理
Plug 'Chiel92/vim-autoformat'
“ 彩虹括号
Plug 'luochen1990/rainbow'
“ 启动菜单
Plug 'mhinz/vim-startify'
4. 剪切板(Arch需要)
sudo pacman -S xsel
set clipboard+=unnamedplus
PlugInstall时报错无法访问github
参考https://blog.csdn.net/htx1020/article/details/114364510
找到plug.vim文件
将
let fmt = get(g:, 'plug_url_format','https://git::@github.com/%s.git')
修改为
let fmt = get(g:, 'plug_url_format','https://git::@hub.fastgit.org/%s.git')
\ '^https://git::@github\.com', 'https://github.com', '')
改为
\ '^https://git::@hub.fastgit\.org', 'https://hub.fastgit.org', '')
增加python3支持
sudo pacman -S --noconfirm python-pynvim
nvim打开后执行:checkhealth
如果有下面的显示就说明已经支持了。