说明
使用vim-plug插件自动管理插件需要github能访问,参考 github不翻墙就可以访问配置ubuntu可以使用github.
安装必要的软件
bash
sudo apt install -y make
sudo apt install -y git
下载vim配置仓库
bash
git clone https://gitee.com/fedorayang/vim_make_config.git
或者
bash
git clone https://github.com/fedorayang/vim_make_config.git
安装和配置
bash
cd vim_make_config
make all
自动安装插件
打开vim会自动安装插件
vim-plug插件基本使用方法
详细使用说明查看vim-plug插件的readme.
1.安装插件
在vim命令模式中输入如下命令
bash
PlugInstall
2.更新安装的所有插件
bash
PlugUpdate
3.清除没有激活的插件
bash
PlugClean
4.更新插件本身
bash
PlugUpgrade
5.查看插件的状态
bash
PlugStatus
卸载
bash
make clean
关于vim-plug配置说明
在文件~/.vimrc
中配置
bash
" 如果没安装过 vim-plug,则下载安装
if empty(glob('~/.vim/autoload/plug.vim'))
silent !curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.GitHub.com/junegunn/vim-plug/master/plug.vim
autocmd VimEnter * PlugInstall --sync | source $MYVIMRC
endif
" 使用 vim-plug 管理插件
call plug#begin()
Plug 'ctrlpvim/ctrlp.vim'
Plug 'easymotion/vim-easymotion'
Plug 'mileszs/ack.vim'
Plug 'scrooloose/nerdtree', { 'on': 'NERDTreeToggle' }
Plug 'tpope/vim-vinegar'
Plug 'junegunn/vim-plug'
Plug 'tpope/vim-unimpaired'
Plug 'junegunn/goyo.vim', { 'for': 'markdown' }
Plug 'sjl/gundo.vim'
Plug 'tpope/vim-fugitive'
Plug 'christoomey/vim-tmux-navigator'
Plug 'vim-syntastic/syntastic'
Plug 'dense-analysis/ale'
Plug 'tpope/vim-dispatch'
Plug 'NLKNguyen/papercolor-theme'
Plug 'vim-scripts/ScrollColors'
Plug 'flazz/vim-colorschemes'
Plug 'powerline/powerline'
Plug 'vim-airline/vim-airline'
if has('nvim')
Plug 'Shougo/dein.vim'
Plug 'Shougo/denite.nvim'
Plug 'rhysd/NyaoVim'
Plug 'neomake/neomake'
Plug 'kassio/neoterm'
Plug 'ncm2/ncm2'
Plug 'jsfaint/gen_tags.vim'
endif
call plug#end()