我在vimrc文件中的set ai命令不起作用

时间:2018-02-11 03:54:23

标签: vim vim-plugin

我是vim的新手。我在vimrc文件中写了我的默认设置。我的vimrc文件已在下面给出。在该文件中,我为自动缩进编写了set ai命令。但它没有用。每次我开始处理vim时都必须编写命令。

我还安装了插件 vim-indent-guides 。我希望在vim启动时运行命令IndentGuidesEnable。但我也在这里失败了。我做错了什么?

call plug#begin()
Plug 'chriskempson/base16-vim'
Plug 'scrooloose/nerdtree', {'on': 'NERDTreeToggle'}
Plug 'scrooloose/syntastic'
Plug 'tpope/vim-fugitive'
Plug 'tpope/vim-surround'
Plug 'bling/vim-airline'
Plug 'majutsushi/tagbar'
Plug 'scrooloose/nerdcommenter'
Plug 'airblade/vim-gitgutter'
Plug 'valloric/youcompleteme'
Plug 'pangloss/vim-javascript'
Plug 'easymotion/vim-easymotion'
Plug 'vim-airline/vim-airline'
Plug 'godlygeek/tabular'
Plug 'honza/vim-snippets'
Plug 'ervandew/supertab'
Plug 'tpope/vim-repeat'
Plug 'mattn/emmet-vim'
Plug 'nathanaelkane/vim-indent-guides'
Plug 'shougo/unite.vim'
Plug 'terryma/vim-multiple-cursors'
call plug#end()

set number
set paste
set runtimepath^=~/.vim/bundle/ctrlp.vim
set foldmethod=indent
set foldlevel=99
set tabstop=4
set softtabstop=4
set shiftwidth=4
set textwidth=79
set expandtab
set fileformat=unix
set ai
set list listchars=tab:→\ ,eol:↲,nbsp:␣,trail:•,extends:⟩,precedes:⟨

nnoremap <C-J> <C-W><C-J>
nnoremap <C-K> <C-W><C-K>
nnoremap <C-L> <C-W><C-L>
nnoremap <C-H> <C-W><C-H>
nnoremap <space> za
autocmd VimEnter * NERDTreeToggle .
autocmd VimEnter * IndentGuidesEnable

0 个答案:

没有答案