Neovim meldet, dass es keinen passenden automatischen Befehl gibt
天蓬老师
天蓬老师 2017-05-16 16:37:22
0
1
878

Nach der Installation des Vim-Airline-Plug-Ins werde ich jedes Mal, wenn ich eine Datei öffne, darauf hingewiesen, dass kein passender automatischer Befehl vorhanden ist.
Können Sie diese Aufforderung ausschalten?

Hier ist meine init.vimKonfigurationsdatei:

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           " 光标移动到倒数第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  " 设置折叠区域的宽度
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'
天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

Antworte allen(1)
仅有的幸福

你可以把:version的输出贴一下,如果insert_expand的前面是减号-,那就是你 VIM 安装的时候就不支持自动补全,所以每次都会报错。如下图所示:

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!