Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python vim ALE是;忽视;皮赖特_Python_Vim_Neovim_Pyright_Vim Ale - Fatal编程技术网

Python vim ALE是;忽视;皮赖特

Python vim ALE是;忽视;皮赖特,python,vim,neovim,pyright,vim-ale,Python,Vim,Neovim,Pyright,Vim Ale,我在设置和安装方面有问题 根据两份回购协议的文件,一切都应该开箱即用,但对我来说似乎不是这样。我猜这是另一个导致问题的插件,但我不确定 我遇到的问题是,当我执行:ALEInfo时,我会看到如下“启用”和“忽略”的过梁: Enabled Linters: ['flake8', 'mypy', 'pylint', 'pyright'] Ignored Linters: ['pyright'] let g:ale_linters_explicit = 1 let g:ale_linters

我在设置和安装方面有问题

根据两份回购协议的文件,一切都应该开箱即用,但对我来说似乎不是这样。我猜这是另一个导致问题的插件,但我不确定

我遇到的问题是,当我执行
:ALEInfo
时,我会看到如下“启用”和“忽略”的过梁:

  Enabled Linters: ['flake8', 'mypy', 'pylint', 'pyright']
  Ignored Linters: ['pyright']
let g:ale_linters_explicit = 1
let g:ale_linters = {
      \ 'python': ['pyright', 'mypy'],
      \ }
我尝试对ALE使用“显式”模式,方法如下:

  Enabled Linters: ['flake8', 'mypy', 'pylint', 'pyright']
  Ignored Linters: ['pyright']
let g:ale_linters_explicit = 1
let g:ale_linters = {
      \ 'python': ['pyright', 'mypy'],
      \ }
但是,我仍然会得到:

  Enabled Linters: ['mypy', 'pyright']
  Ignored Linters: ['pyright']

所以,我想知道为什么
pyright
被忽略了?

也有同样的问题,它让我感到很困扰。
最终解决了这个问题,我意识到在我的
.vimrc
中设置了
g:ale\u disable\u lsp=1
,这使得ale忽略了任何语言的所有lsp linter,而不管我是否将它们包括在启用的linter中。

你确定配置中的任何地方都没有
g:ale\u linter\u ignore
?也许它是您使用的另一个插件的一部分?我知道我的
vimrc
中没有它,有什么方法可以检查吗?在
.vim
文件夹中的每个文件中进行全文搜索。不,看起来不像,我看到它在一个文件中完成,但这是对
ale
本身的测试(
plucked/ale/test\ale\u info.vader
)如果在您的配置中临时使用一个单独的,可能尝试隔离它!好的方面@ds2606,我遵循了他们的文档,他们建议在与
coc
一起使用时添加该行,我在
.vimrc
中有相同的行,禁用它似乎可以解决问题