Как сделать список ошибок VIM постоянным с использованием питфукса?
Вопрос
Я хочу использовать PEP8 в качестве моего MakePRG, чтобы проверить и исправить соблюдение кода PEP8 (Руководство по стилю для кода Python).
Я использовал команду :set makeprg=pep8\ --repeat\ %
, и когда я это сделаю :make
он работает, список ошибок заполнен, и я могу использовать :cn
, :cp
а также :copen
Чтобы перейти и просмотреть список ошибок в окне QuickFix.
Но как только я что -то изменяю в своем исходном файле Python, список ошибок становится пустым, окно QuickFix теряет свое содержание, и я больше не могу ориентироваться в списке.
Я подозреваю, что это вызвано Pyflakes, расширением VIM, которое подчеркивает ошибки Python на лету.
Как я могу это исправить?
Решение
У Pyflakes есть вариант, который должен решить вашу проблему, просто поместите это в ~/.vimrc:
let g:pyflakes_use_quickfix = 0
Это на самом деле мешает Pyflakes использовать (и разбить) окно QuickFix, это достаточно для меня.
Другие советы
Видеть это расширение VIM