2015-08-12 3 views
1

Я хочу использовать «pylint» для проверки кода Python в Vim. Для этого я устанавливаю плагин Syntastic вместе с пакетом pylint для Ubuntu. Затем я указываю checker, который я хочу использовать, написав следующее в моем .vimrc.Включить только pylint для файлов Python в Syntastic for Vim

let g:syntastic_py_checkers = ['pylint'] 

Но если я пишу: SyntasticInfo я вижу, что две шашки активны, «Питон» и «pylint», я только хочу pylint. Поэтому я пытаюсь отключить шашки для файлов .py.

let g:syntastic_py_checkers = [] 

Но: SyntasticInfo все еще говорит, что у меня две шашки активны.

Как я могу убедиться, что используется только контрольная панель?

ответ

3

Try syntastic_python_checkers вместо syntastic_py_checkers:

let g:syntastic_python_checkers = [] 

или

let g:syntastic_python_checkers = ['pylint'] 
+0

Назначение '[ ''] 'в список шашек не делать то, что вы думаете, он делает. Вместо этого используйте '[]'. –

+0

Спасибо @SatoKatsura, я отредактировал его в соответствии с вашим комментарием – Duikboot