15

我刚刚添加jsonlintSyntastic,它没有发现任何语法错误。 flake8在 Python 上运行良好,并且已经有一段时间了,但没有jsonlint. 您将在下面看到我的 .vimrc 的相关部分,我相信其中包含使下一个检查器工作所需的一切。

.vimrc

let g:syntastic_python_checkers=['flake8']
let g:syntastic_python_flake8_args = '--ignore="E501"' " ignore long lines
let g:syntastic_json_checkers=['jsonlint']

" Better :sign interface symbols
let g:syntastic_error_symbol = '✗'
let g:syntastic_warning_symbol = '!'

哪个jsonlint

/usr/local/bin/jsonlint
4

1 回答 1

10

有同样的问题。缺少 Vim 默认将 json 文件的文件类型设置为 javascript

:setfiletype json
:SyntasticCheck
于 2013-06-18T16:22:36.800 回答