如何在vim中使用synstastic来仅显示pylint错误消息?我基本上希望pylint -E
的输出用作合成的源。我尝试在.vimrc
中使用:
let g:syntastic_python_checkers = ['python', 'pylint -E']
哪个不起作用。另外,我尝试将pylint配置为仅通过我.pylintrc
中的以下行显示没有-E标志的错误:
disable=all
enable=E
似乎只有disable=all
。
答案 0 :(得分:8)
它的工作原理是禁用.pylintrc
中的所有其他类别:
disable=C, F, I, R, W
答案 1 :(得分:5)
想要添加不同类型的答案,因为我能够让它发挥作用:
向=IFERROR('[KPI.xls]Sheet1'!F192, "N/A")
添加参数的工作方式与OP提到的略有不同。相反,我所拥有的是syntastic
:
.vimrc
答案 2 :(得分:2)
来自https://github.com/scrooloose/syntastic/blob/master/doc/syntastic.txt
let g:syntastic_quiet_messages = {
\ "!level": "errors",
\ "type": "style",
\ "regex": '.*',
\ "file:p": '.*' }
这会忽略所有文件类型中的所有样式警告。 注意!在!级别。你也可以把'type':['style','syntax'],但一般来说忽略语法警告并不是一个好主意。