我正在使用https://github.com/w0rp/ale插件。但这会使vim的响应速度降低...我在ALETooggle
上绑定了<leader>l
。
最好默认禁用它,并在需要时通过键盘快捷键启用它,我尝试将ALEDisable
放在我的.vimrc
上,但这会给我下面的错误
Error detected while processing /Users/daniel/.vimrc:
line 94:
E492: Not an editor command: ALEDisable
Press ENTER or type command to continue
这里有一个示例.vimrc
会触发问题
set nocompatible " be iMproved, required
filetype off " required
" set the runtime path to include Vundle and initialize
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
" alternatively, pass a path where Vundle should install plugins
Plugin 'w0rp/ale'
call vundle#end() " required
filetype plugin indent on " required
noremap <leader>l :ALEToggle<CR>
ALEDisable
答案 0 :(得分:3)
ALE插件默认提供了一个名为g:ale_enabled
的选项以禁用ALE,因此这种方式与插件管理器无关。
如果将g:ale_enabled
设置为0
,则将禁用所有缓冲区的ALE。
该插件还提供了一个基于文件名控制ALE可用性的选项。
这是一个:h g:ale_enabled
发现的示例:
" Disable linting for all minified JS files.
let g:ale_pattern_options = {'\.min.js$': {'ale_enabled': 0}}
要启用ALE,可以使用:ALEEnable
或:ALEtoggle
启用ALE。
答案 1 :(得分:1)