问题描述
在安装了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 = 1endif ' exists(...)set so=10 ' 光标移动到倒数第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’'' | endifendifset completeopt=longest,menu ' 自动补全菜单if has(’mouse’) set mouse=a set selectmode=mouse,key set nomousehideendifset autoindent ' 自动缩进set modeline ' 底部的模式行' 设置缩进宽度为 4 个空格set shiftwidth=4 set tabstop=4set softtabstop=4set showmatch ' 高亮括号配对set matchtime=0set nobackup ' 关闭备份set nowritebackupif has(’nvim’) set ttimeout set ttimeoutlen=0endif'在insert模式下能用删除键进行删除set backspace=indent,eol,start' 文件编码set fenc=utf-8set fencs=utf-8,gbk,gb18030,gb2312,cp936,usc-bom,euc-jpset enc=utf-8'语法折叠set foldmethod=syntaxset foldcolumn=0 ' 设置折叠区域的宽度set foldlevel=100' 用空格键来开关折叠nnoremap <space> @=((foldclosed(line(’.’)) < 0) ? ’zc’ : ’zo’)<CR>set smartcase ' 搜索时,智能大小写set autochdir ' 打开文件时,自动 cd 到文件所在目录vmap j gjvmap k gknmap j gjnmap k gk' Shift-T 开新 Tabnmap T :tabnew<cr>' 关闭兼容模式set nocompatible' 基础配置结束' 插件配置部分' airline配置' 配置airline使用powerfontslet g:airline_powerline_fonts = 1' enable tablinelet g:airline#extensions#tabline#enabled = 1' set left separatorlet g:airline#extensions#tabline#left_sep = ’ ’' set left separator which are not edittinglet g:airline#extensions#tabline#left_alt_sep = ’|’' show buffer numberlet g:airline#extensions#tabline#buffer_nr_show = 1' set airline theme to solarized darklet g:airline_theme=’solarized’
问题解答
回答1:你可以把:version的输出贴一下,如果insert_expand的前面是减号-,那就是你 VIM 安装的时候就不支持自动补全,所以每次都会报错。如下图所示:


