一、安装插件
1、安装vundle
[frank@FlaskServer ~]$ git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle
2、.vimrc配置文件
~/.vimrc
是vim的配置文件,如果这个配置文件不存在,我们可以自行创建。安装好了vundle,需要在~/.vimrc
配置文件中添加vundle支持。所以,在~/.vimrc
中添加代码如下:
filetype off
set rtp+=~/.vim/bundle/vundle/
call vundle#rc()
if filereadable(expand("~/.vimrc.bundles"))
source ~/.vimrc.bundles
endif
为了防止配置文件太乱,我们可以通过~/.vimrc.bundles管理我们安装的插件。
3、.vimrc.bundles配置文件
首先创建文件~/.vimrc.bundles,然后添加代码如下:
if &compatible
set nocompatible
end
filetype off
set rtp+=~/.vim/bundle/vundle/
call vundle#rc()
" 自动补全类方法和属性等
Bundle 'davidhalter/jedi-vim'
" 自动补全括号和引号等
Bundle 'jiangmiao/auto-pairs'
if filereadable(expand("~/.vimrc.bundles.local"))
source ~/.vimrc.bundles.local
endif
filetype on
如上述代码所示,我们通过Bundle指定各个插件在Github的地址,填写规则是"用户名/仓库名"。书写规则有三种,这里使用的是最常见的一种,其它书写方法这里就不说了,可以自行百度。
4、安装插件
我们已经指定好了各个插件的路径,接下里就是安装各个插件了。在shell中输入vim,进入命令行模式输入BundleInstall。
运行这个命令就开始自行安装我们之前指定的各个插件了。这个过程需要连网,下载并安装好各个插件之后会提示Done!
二、插件配置
已经安装好了各个插件,接下里就可以直接用了吗?答案是否定的,我们还需要继续对自己安装的插件进行配置。配置这里也很简单,下面是我的配置,编写~/.vimrc
filetype off
set rtp+=~/.vim/bundle/vundle/
call vundle#rc()
if filereadable(expand("~/.vimrc.bundles"))
source ~/.vimrc.bundles
endif
" 缩进
set shiftwidth=4 "这个量是每行的缩进深度,一般设置成和tabstop一样的宽度"
set tabstop=4 "设置Tab显示的宽度,Python建议设置成4"
set softtabstop=4 "删除Tab时,删的空格数
autocmd FileType python set expandtab "只在Python文件中将Tab展开成空格
set smartindent "智能缩进"
set cindent "C语言风格缩进"
set autoindent "自动缩进"