在安裝了vim airline插件之后,每一次打開文件都會提示沒有匹配的自動命令。
可以把這個提示關掉么?
以下是我的init.vim
配置文件:
call plug#begin('~/.config/nvim/plugged') " vim-plug 初始化
"""
" 插件列表
"""
Plug 'vim-airline/vim-airline'
Plug 'vim-airline/vim-airline-themes'
" 結束插件列表
call plug#end()
" Vim 基礎配置部分
if !exists("g:vimrc_loaded")
" 設置顏色主題為 solarized
colorscheme solarized
set background=dark
let g:molokai_original = 1
endif " exists(...)
set so=10 " 光標移動到倒數(shù)第10行時開始滾屏
set number " 顯示行號
syntax on " 打開語法高亮
filetype on " 打開文件類型支持
filetype plugin on " 打開文件類型插件支持
filetype indent on " 打開文件類型縮進支持
if has("autocmd") " 打開時光標放在上次退出時的位置
autocmd BufReadPost *
\ if line("'\"") > 0 && line ("'\"") <= line("$") |
\ exe "normal g'\"" |
\ endif
endif
set completeopt=longest,menu " 自動補全菜單
if has('mouse')
set mouse=a
set selectmode=mouse,key
set nomousehide
endif
set autoindent " 自動縮進
set modeline " 底部的模式行
" 設置縮進寬度為 4 個空格
set shiftwidth=4
set tabstop=4
set softtabstop=4
set showmatch " 高亮括號配對
set matchtime=0
set nobackup " 關閉備份
set nowritebackup
if has('nvim')
set ttimeout
set ttimeoutlen=0
endif
"在insert模式下能用刪除鍵進行刪除
set backspace=indent,eol,start
" 文件編碼
set fenc=utf-8
set fencs=utf-8,gbk,gb18030,gb2312,cp936,usc-bom,euc-jp
set enc=utf-8
"語法折疊
set foldmethod=syntax
set foldcolumn=0 " 設置折疊區(qū)域的寬度
set foldlevel=100
" 用空格鍵來開關折疊
nnoremap <space> @=((foldclosed(line('.')) < 0) ? 'zc' : 'zo')<CR>
set smartcase " 搜索時,智能大小寫
set autochdir " 打開文件時,自動 cd 到文件所在目錄
vmap j gj
vmap k gk
nmap j gj
nmap k gk
" Shift-T 開新 Tab
nmap T :tabnew<cr>
" 關閉兼容模式
set nocompatible
" 基礎配置結束
" 插件配置部分
" airline配置
" 配置airline使用powerfonts
let g:airline_powerline_fonts = 1
" enable tabline
let g:airline#extensions#tabline#enabled = 1
" set left separator
let g:airline#extensions#tabline#left_sep = ' '
" set left separator which are not editting
let g:airline#extensions#tabline#left_alt_sep = '|'
" show buffer number
let g:airline#extensions#tabline#buffer_nr_show = 1
" set airline theme to solarized dark
let g:airline_theme='solarized'
歡迎選擇我的課程,讓我們一起見證您的進步~~
你可以把:version
的輸出貼一下,如果insert_expand
的前面是減號-
,那就是你 VIM 安裝的時候就不支持自動補全,所以每次都會報錯。如下圖所示: