Vim: Pyflakes, конфликтующие с Vimgrep / Grep - PullRequest
2 голосов
/ 03 января 2011

Я только недавно установил плагин Pyflakes Vim. Это работает очень хорошо и очень полезно. К сожалению, он использует список ошибок в случае возникновения ошибки. Поэтому, если я выполняю поиск в файлах с использованием Vimgrep или Grep, то после использования: cnext для отображения следующей ошибки список ошибок, скорее всего, будет заменен списком ошибок, автоматически сгенерированных Pyflakes.

Есть идеи, как это можно решить?

Ответы [ 2 ]

3 голосов
/ 02 августа 2011

Как указано в принятом ответе на этот связанный вопрос PyFlakes имеет возможность отключить использование списка быстрых исправлений.

let g:pyflakes_use_quickfix = 0

Вы можете либо иметь это в вашем vimrc, чтобы он всегда был выключен, либо включить или выключить его, используя оператор let в качестве команды ex.

Чтобы снова включить использование списка быстрых исправлений PyFlakes, выполните:

let g:pyflakes_use_quickfix = 1
3 голосов
/ 04 января 2011

Вы можете использовать :lvimgrep (сокращенно :lv), чтобы использовать список местоположений вместо списка быстрых исправлений. Обе работают одинаково, но команды c* заменяются на l*. Подробнее см. :help quickfix.txt

...