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