Как сделать список ошибок Vim постоянным с помощью PyFlakes? - PullRequest
4 голосов
/ 27 января 2011

Я хочу использовать pep8 в качестве моей makeprg, чтобы проверить и исправить соответствие моего кода на PEP8 (Руководство по стилю для кода Python) .

Я использовал команду :set makeprg=pep8\ --repeat\ %,и когда я выполняю :make, это работает, список ошибок заполняется, и я могу использовать :cn, :cp и :copen для навигации и просмотра списка ошибок в окне QuickFix.

Но каккак только я что-то изменяю в исходном файле python, список ошибок становится пустым, окно QuickFix теряет свое содержимое, и я больше не могу перемещаться по списку.

Я подозреваю, что это вызвано PyFlakes, расширением Vim, которое выделяет Pythonошибки на лету.

Как я могу это исправить?

Ответы [ 2 ]

4 голосов
/ 01 февраля 2011
У

pyflakes есть опция, которая должна решить вашу проблему, просто поместите ее в ~ / .vimrc:

let g:pyflakes_use_quickfix = 0

Это на самом деле мешает pyflakes использовать (и ломать) быстрое исправлениеокно, это достаточно хорошо для меня.

0 голосов
/ 27 января 2011
...