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