Vim: pyflakes entrer en conflit avec Vimgrep / Grep
Question
Je viens récemment installé le plugin pyflakes Vim. Il fonctionne très bien et est très utile. Malheureusement, il utilise la liste d'erreurs dans le cas où il y a une erreur. Donc, si je fais une recherche des fichiers en utilisant Vimgrep ou Grep, puis après l'utilisation. Cnext pour montrer l'erreur suivante, la liste d'erreurs sera probablement remplacée par la liste des erreurs générées par pyflakes automatiquement
Toute idée de comment cela peut être résolu?
La solution
Vous pouvez utiliser :lvimgrep
(abrégé de :lv
) pour utiliser la liste des emplacements au lieu de la liste des quickfix. Les deux fonctionnent de la même manière, mais les commandes de c*
sont remplacés par l*
. Voir :help quickfix.txt
pour plus de détails
Autres conseils
Comme mentionné dans la réponse acceptée à cette question connexe pyflakes possède une option pour désactiver l'utilisation de la liste de quickfix.
let g:pyflakes_use_quickfix = 0
Vous pouvez soit avoir dans votre vimrc d'avoir toujours, ou vous pouvez activer et désactiver en utilisant l'instruction let comme une commande ex.
Pour activer l'utilisation de pyflakes de la liste de quickfix à nouveau faire:
let g:pyflakes_use_quickfix = 1