vim
Construyendo desde vim
Buscar..
Comenzando una construcción
:mak[e][!] [arguments]
iniciará el programa al que hace referencia la opción makeprg
. De forma predeterminada, makeprg
se establece en "make", pero se puede configurar para invocar cualquier programa apropiado.
Todos los [arguments]
(pueden ser varios) se pasan a makeprg
como si se hubiera invocado con :!{makeprg} [arguments]
.
La salida del programa invocado se analiza en busca de errores de acuerdo con la opción 'errorformat'
. Si se encuentra algún error, la ventana de revisión rápida se abre para mostrarlos.
:cnext
:cprev
se puede usar para :cprev
entre los errores mostrados en la ventana de revisión rápida. :cc
saltará al error debajo del cursor.
Se debe tener en cuenta que en los sistemas donde gnumake está instalado y configurado correctamente, generalmente no hay necesidad de definir &makeprg
para nada más que su valor predeterminado para compilar proyectos de un solo archivo. Por lo tanto, en C, C ++, Fortran ... simplemente escriba :make %<
para compilar el archivo actual. Según el archivo fuente en el directorio actual, :!./%<
lo ejecutará. Las opciones de compilación se pueden controlar a través de $CFLAGS
, $CXXFLAGS
, $LDFLAGS
, etc. Consulte la documentación de la make
respecto a las reglas implícitas .