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