gpt4 book ai didi

vim - 如何在 Vim 中默认禁用 ale 插件?

转载 作者:行者123 更新时间:2023-12-04 22:19:00 31 4
gpt4 key购买 nike

我正在使用 https://github.com/w0rp/ale插入。但这会使 vim 的响应速度降低...我绑定(bind)了 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

最佳答案

ALE 插件提供了一个名为 g:ale_enabled 的选项。默认禁用 ALE,因此这种方式与插件管理器无关。

如果设置 g:ale_enabled0然后对任何缓冲区禁用 ALE。
该插件还提供了一个基于文件名控制 ALE 可用性的选项。
这是一个使用 :h g:ale_enabled 找到的示例:

" Disable linting for all minified JS files.
let g:ale_pattern_options = {'\.min.js$': {'ale_enabled': 0}}

您可以使用 :ALEEnable 启用 ALE或 :ALEToggle当你想启用它。

关于vim - 如何在 Vim 中默认禁用 ale 插件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54118420/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com