vim
Budowanie z vima
Szukaj…
Rozpoczęcie kompilacji
:mak[e][!] [arguments]
uruchomi program, do którego makeprg
opcja makeprg
. Domyślnie makeprg
jest ustawiony na „make”, ale można go skonfigurować tak, aby wywoływał dowolny odpowiedni program.
Wszystkie [arguments]
(mogą być kilka) są przekazywane do makeprg
tak, jakby zostały wywołane za pomocą :!{makeprg} [arguments]
.
Dane wyjściowe wywoływanego programu są analizowane pod kątem błędów zgodnie z 'errorformat'
. Jeśli zostaną znalezione jakiekolwiek błędy, zostanie otwarte okno szybkiej naprawy, aby je wyświetlić.
:cnext
:cprev
może być używany do przełączania między błędami wyświetlanymi w oknie szybkiej poprawki. :cc
przeskoczy do błędu pod kursorem.
Należy zauważyć, że w systemach, w których gnumake jest zainstalowany i odpowiednio skonfigurowany, generalnie nie ma potrzeby definiowania &makeprg
do niczego poza jego domyślną wartością do kompilowania projektów mono-plikowych. Dlatego w C, C ++, Fortran ... po prostu wpisz :make %<
aby skompilować bieżący plik. Zgodnie z tym, że plik źródłowy znajduje się w bieżącym katalogu :!./%<
wykona go. Opcje kompilacji mogą być kontrolowane za pomocą $CFLAGS
, $CXXFLAGS
, $LDFLAGS
itp. Zapoznaj się z dokumentacją make
dotyczącą ukrytych reguł .