|
|
|
|
Bonjour,
J'ai un pb pour la recherche d'erreurs dans un un programme C avec Vim.
J'ai suivis les instructions de la doc:
http://vim.dindinx.net/traduit/html/usr_30.txt.php#30.1
Pour le make ça marche. Je tape :!make et le programme compile (ou pas).
Mais où ça marche plus c'est lorsqu'il y a des erreurs dans le code.
GCC m'affiche quelles sont les erreurs puis le prompt affiche:
Appuyez sur ENTRÉE ou tapez une commande pour continuer
Et là normalement (selon la doc) lorsque j'appuie sur entrée Vim devrait
placer le curseur sur la 1ere erreur, mais non.
J'ai essayé de taper :clist ou :cnext pour voir mais la seule
réponse de Vim est:
E42: Aucune d'erreur
Est ce que quelqu'un aurait une idée ?
Merci
Configuration: Linux Firefox 2.0.0.6
Chez moi ça marche mais il faut bien taper :
:make et non pas : :!make En effet dans le premier cas tu encapsules l'appel de make dans ton vim, qui va récupérer la sortie renvoyée par ton compilateur. Dans la seconde tu exécutes en arrière plan la commande shell make (mais ça pourrait être n'importe qu'elle autre commande shell). Si tu fais bien :make, la marque est bien positionnée sur la première erreur et les commande :cnext et :clist marchent bien. Bonne chance |