Syntastic在Ubuntu上不起作用

乳房病

我讨厌发布一个“我无法协同工作”的问题,但这使我感到困惑。

标准点文件设置-OSX,Debian和现在的Ubuntu上的配置相同。Syntastic在Ubuntu上损坏的Python文件中未显示任何错误。相同的设置适用于OSX / Debian。

使用test.py,其中仅包含一行:

import json

:SyntasticInfo 在OSX / Ubuntu / Debian上的输出相同:

Syntastic version: 3.7.0-157 (Vim 704, Linux)
Info for filetype: python
Global mode: active
Passive filetypes: java sass scss
Filetype python is active
The current file will be checked automatically
Available checkers: pyflakes python
Currently enabled checkers: pyflakes python

:SyntasticCheck同样,什么也不做:Errors

我通过:echo system('pyflakes test.py')在vim中运行强制显示错误,该错误会产生:

test.py:1: 'json' imported but unused

我的同步.vimrc配置是(来自我的dotfiles):

let g:syntastic_python_checkers = ['pyflakes', 'python']
let g:syntastic_python_pyflakes_exe = 'python3 -m pyflakes'
let g:syntastic_python_flake8_args='--ignore=E501'
let g:syntastic_mode_map = { 'mode': 'active',
                           \ 'active_filetypes': [],
                           \ 'passive_filetypes': ['java', 'sass', 'scss'] }

我该如何调试?

乳房病

对于将来的访问者,我犯的错误与以下配置选项有关:

let g:syntastic_python_pyflakes_exe = 'python3 -m pyflakes'

为了调试上面的检查器,我应该在vim中运行的命令是:

:echo system('python3 -m pyflakes test.py')

哪个告诉我这pyflakes不适合python3...

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章