vim
Здание от vim
Поиск…
Запуск сборки
:mak[e][!] [arguments]
запустит программу, makeprg
опцией makeprg
. По умолчанию makeprg
имеет значение «make», но может быть настроен для вызова любой соответствующей программы.
Все [arguments]
(могут быть несколько) передаются makeprg
же, как если бы он был вызван с помощью :!{makeprg} [arguments]
.
Вывод запрошенной программы анализируется на наличие ошибок в соответствии с параметром 'errorformat'
. Если обнаружены какие-либо ошибки, откроется окно быстрого определения, чтобы отобразить их.
:cnext
:cprev
может использоваться для циклического переключения между ошибками, отображаемыми в окне quickfix. :cc
переместится к ошибке под курсором.
Следует отметить, что в системах, где gnumake установлен и правильно настроен, обычно нет необходимости определять &makeprg
для чего-либо, кроме значения по умолчанию для компиляции &makeprg
проектов. Таким образом, в C, C ++, Fortran ... просто введите :make %<
чтобы скомпилировать текущий файл. Согласно исходному файлу в текущем каталоге, :!./%<
выполнит его. $CXXFLAGS
компиляции можно контролировать с помощью $CFLAGS
, $CXXFLAGS
, $LDFLAGS
и т. Д. Проконсультируйтесь с документацией make
о неявных правилах .