vim
Byggnad från vim
Sök…
Starta en byggnad
:mak[e][!] [arguments]
kommer att starta det program som refereras till av makeprg
alternativet. Som standard är makeprg
inställd på "make", men kan konfigureras för att åberopa alla lämpliga program.
Alla [arguments]
(kan vara flera) skickas till makeprg
precis som om de hade åberopats med :!{makeprg} [arguments]
.
Utgången från det påkallade programmet analyseras för fel enligt alternativet 'errorformat'
. Om några fel hittas öppnas snabbfixfönstret för att visa dem.
:cnext
:cprev
kan användas för att växla mellan fel som visas i snabbfixfönstret. :cc
hoppar till felet under markören.
Det bör noteras att på system där gnumake är installerat och korrekt konfigurerat, finns det i allmänhet inget behov av att definiera &makeprg
till något annat än dess standardvärde för att kompilera monofil-projekt. Således, i C, C ++, Fortran ... skriver du bara :make %<
att sammanställa den aktuella filen. Enligt källfilen i den aktuella katalogen kommer :!./%<
att köra den. Samlingsalternativ kan styras genom $CFLAGS
, $CXXFLAGS
, $LDFLAGS
, etc. Se dokumentationen till make
angående implicita regler .