Я хочу использовать pep8 в качестве моей makeprg, чтобы проверить и исправить соответствие моего кода на PEP8 (Руководство по стилю для кода Python) .
Я использовал команду :set makeprg=pep8\ --repeat\ %
,и когда я выполняю :make
, это работает, список ошибок заполняется, и я могу использовать :cn
, :cp
и :copen
для навигации и просмотра списка ошибок в окне QuickFix.
Но каккак только я что-то изменяю в исходном файле python, список ошибок становится пустым, окно QuickFix теряет свое содержимое, и я больше не могу перемещаться по списку.
Я подозреваю, что это вызвано PyFlakes, расширением Vim, которое выделяет Pythonошибки на лету.
Как я могу это исправить?