vim插件管理

参考网上介绍,选定vim-plug作为插件管理工具

安装

1
2
3
4
cd .vim
mkdir plugged
cd autoload
wget https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

就安装成功了

配置

编辑~/.vimrc,在前面加上

1
2
3
4
call plug#begin('~/.vim/plugged')
Plug 'vim-airline/vim-airline'
Plug 'vim-airline/vim-airline-themes'
call plug#end()

中间的Plug语句后面的参数就是github的库名,这里顺便安装的vim-airline这个StatusBar美化插件

重新进入vim,执行:

1
:PlugInstall

会看到自动从github上clone了,如果下载错误,按 R 重试,有时候需要多试几次,github就这样…

就OK了

airline的一些设置(必须安装powerline字体噢)

1
2
let g:airline_powerline_fonts=1
let g:airline_theme='molokai'

结果如下
airline


2023-6-8 更

安装NERDTree时出现问题,原因是前面用无插件管理器的方式安装过本插件,导致冲突,显示:

1
key not present in dictionary: toggletabtree

这时候需要将原来安装的删除掉,经查,主要出现在如下几个地方:

  • ~/.vim/plugin
  • ~/.vim/syntax
  • ~/usr/share/vim/vim74/syntax

切记