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'" 轻量级的,可高度自定义的statuslinePlug '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 xselset 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
如果有下面的显示就说明已经支持了。
