vim
Costruire da vim
Ricerca…
Iniziare una costruzione
:mak[e][!] [arguments]
avvierà il programma a cui fa riferimento l'opzione makeprg
. Per impostazione predefinita, makeprg
è impostato su "make", ma può essere configurato per richiamare qualsiasi programma appropriato.
Tutti gli [arguments]
(possono essere diversi) vengono passati a makeprg
proprio come se fosse stato invocato con :!{makeprg} [arguments]
.
L'output del programma invocato viene analizzato per errori in base 'errorformat'
. Se vengono rilevati errori, viene visualizzata la finestra di aggiornamento rapido per visualizzarli.
:cnext
:cprev
può essere utilizzato per scorrere tra gli errori visualizzati nella finestra di aggiornamento rapido. :cc
salterà all'errore sotto il cursore.
Va notato che nei sistemi in cui gnumake è installato e configurato correttamente, non è generalmente necessario definire &makeprg
su qualsiasi cosa che non sia il suo valore predefinito per compilare progetti mono-file. Quindi, in C, C ++, Fortran ... scrivi semplicemente :make %<
per compilare il file corrente. Secondo il file sorgente è nella directory corrente, :!./%<
lo eseguirà. Le opzioni di compilazione possono essere controllate tramite $CFLAGS
, $CXXFLAGS
, $LDFLAGS
, ecc. Consulta la documentazione di make
relativa alle regole implicite .