安装Vundle
- 克隆项目到本地
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
- 配置vimrc文件
vim ~/.vimrc
修改内容为
set nocompatible " 这是必需的
filetype off " 这是必需的
" 在此设置运行时路径
set rtp+=~/.vim/bundle/Vundle.vim
" vundle初始化
call vundle#begin()
" 或者传递一个 Vundle 安装插件的路径
"call vundle#begin('~/some/path/here')
" 让 Vundle 管理 Vundle, 必须
Plugin 'VundleVim/Vundle.vim'
" 下面是不同支持幅度的例子
" 保持 Plugin 命令 在 vundle#begin 和 end 之间
" plugin 在 GitHub 仓库
Plugin 'tpope/vim-fugitive'
" 来自http://vim-scripts.org/vim/scripts.html的插件
" Plugin 'L9'
" 未托管在GitHub上的Git插件
" Plugin 'git://git.wincent.com/command-t.git'
" 本地机器上的git软件库(即编写自己的插件时)
" Plugin 'file:///home/gmarik/path/to/plugin'
" sparkup vim脚本在名为vim的该软件库子目录下。
" 传递路径,合理设置运行时路径。
Plugin 'rstacruz/sparkup', {'rtp': 'vim/'}
" 安装 L9 并避免名称冲突
" different version somewhere else.
" Plugin 'ascenator/L9', {'name': 'newL9'}
"每个插件都应该在这一行之前
call vundle#end() " 这是必需的
filetype plugin indent on " 这是必需的
" To ignore plugin indent changes, instead use:
"filetype plugin on
"
" Brief help
" :PluginList - lists configured plugins
" :PluginInstall - installs plugins; append `!` to update or just :PluginUpdate
" :PluginSearch foo - searches for foo; append `!` to refresh local cache
" :PluginClean - confirms removal of unused plugins; append `!` to auto-approve removal
"
" see :h vundle for more details or wiki for FAQ
" Put your non-Plugin stuff after this line
使用
安装一个插件
- 打开vim输入:PluginInstall。
-
:PluginInstall
命令会安装在.vimrc文件中列出来的所有插件。 -
:PluginInstall <plugin-name>
安装指定的插件。
从命令行安装vim +PluginInstall +qall
。
如果使用 fish shell 需要在.vimrc添加set shell=/bin/bash
。
-
清理未用插件
打开vim输入:PluginClean
从命令行安装vim +:PluginClean
。
搜索插件
打开vim输入:PluginSearch <text-list>
从命令行安装vim +:PluginSearch <text-list>
。
插件总结https://blog.csdn.net/guyue35/article/details/54412428
插件Vim-airline
https://github.com/vim-airline/vim-airline
安装
- 1.由于我使用的Vundle管理的vim插件,所以安装插件还是非常简单的。
Git拉取插件内容://貌似不需要
git clone https://github.com/vim-airline/vim-airline ~/.vim/bundle/vim-airline
在~/.vimrc中添加:
Plugin 'vim-airline/vim-airline'
- 2.再进入vim中键入以下命令运行即可安装完毕。
:PluginInstall
- 3.再在vim的命令模式键入以下命令建立airline的帮助信息。
:helptags vim-airline
- 4.设置vimrc,再vimrc中添加以下命令,再次打开vim就可以看到显示效果了。
set laststatus=2 "永远显示状态栏
set t_Co=256 "在windows中用xshell连接打开vim可以显示色彩
插件Supertab
- 在~/.vimrc中添加:
Bundle 'SuperTab'
- 再进入vim中键入以下命令运行即可安装完毕。
:PluginInstall
- 配置
配置项可选:
在~/.vimrc中添加以下配置
let g:SuperTabRetainCompletionType=2
// 0 - 不记录上次的补全方式
// 1 - 记住上次的补全方式,直到用其他的补全命令改变它
// 2 - 记住上次的补全方式,直到按ESC退出插入模式为止
- 使用
当输入时,按Tab键即可使用上下文自动提示(非代码函数提示)。
插件ALE(Asynchronous Lint Engine)
同理
Plugin 'w0rp/ale'