Vim: Pyflakes в противоречивом с Vimgrep/Grep
Вопрос
Я только недавно установил плагин Pyflakes Vim. Это работает очень хорошо и очень полезно. К сожалению, он использует список ошибок в случае ошибки. Поэтому, если я сделаю файлы поиска, используя vimgrep или grep, то после использования: Cnext для отображения следующей ошибки, список ошибок, скорее всего, будет заменен списком ошибок, сгенерированных Pyflakes автоматически.
Есть идеи, как это можно решить?
Решение
Вы могли бы использовать :lvimgrep
(сокращенно :lv
) использовать список местоположения вместо списка QuickFix. Оба работают одинаково, но c*
команды заменяются на l*
. Анкет Видеть :help quickfix.txt
Больше подробностей
Другие советы
Как упоминалось в принятом ответе на Этот связанный вопрос У Pyflakes есть возможность отключить его использование списка QuickFix.
let g:pyflakes_use_quickfix = 0
Вы можете иметь это в своем VIMRC, чтобы всегда снять его, либо вы можете включать и выключать, используя оператор let в качестве команды ex.
Чтобы включить использование Pyflakes в списке QuickFix снова, сделайте:
let g:pyflakes_use_quickfix = 1