vim
Bâtiment de vim
Recherche…
Commencer une construction
:mak[e][!] [arguments]
lancera le programme auquel se makeprg
option makeprg
. Par défaut, makeprg
est défini sur "make", mais peut être configuré pour appeler tout programme approprié.
Tous les [arguments]
(peuvent être plusieurs) sont passés à makeprg
comme s'ils avaient été :!{makeprg} [arguments]
avec :!{makeprg} [arguments]
.
La sortie du programme appelé est analysée pour les erreurs selon l'option 'errorformat'
. Si des erreurs sont détectées, la fenêtre de correction rapide s'ouvre pour les afficher.
:cnext
:cprev
peut être utilisé pour parcourir les erreurs affichées dans la fenêtre de correction rapide. :cc
passera à l'erreur sous le curseur.
Il convient de noter que sur les systèmes où gnumake est installé et correctement configuré, il n’est généralement pas nécessaire de définir &makeprg
sur autre chose que sa valeur par défaut pour compiler des projets mono-fichier. Ainsi, en C, C ++, Fortran ... il suffit de taper :make %<
pour compiler le fichier en cours. Selon que le fichier source est dans le répertoire courant, :!./%<
l'exécutera. Les options de compilation peuvent être contrôlées via $CFLAGS
, $CXXFLAGS
, $LDFLAGS
, etc. Consultez la documentation de make
concernant les règles implicites .