Как сделать список ошибок VIM постоянным с использованием питфукса?

StackOverflow https://stackoverflow.com/questions/4814534

  •  25-10-2019
  •  | 
  •  

Вопрос

Я хочу использовать 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, это достаточно для меня.

Другие советы

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top