#c #c #vim #makefile
#c #c #vim #makefile
Вопрос:
Могу ли я перейти к строке ошибки при компиляции C or C
проекта? Обычно при выполнении make
и анализируется строка ошибки, и переход к конкретному файлу, и строка с ошибками.
Есть ли уже полезный плагин?
Ответ №1:
Да, это уже встроено в vim. После ввода :make
введите :cwindow
, чтобы открыть список ошибок. Затем вы можете перейти к ошибкам, используя это окно.
Комментарии:
1. и как я могу пройти через различные ошибки, сгенерированные VIM?
Ответ №2:
Вы также можете после :mak
или :make
сделать :cope
, чтобы открыть окно с выводом компилятора и, как только вы закончите :clo
, закрыть его.
Используйте :cn
и :cp
для перехода к следующей и предыдущей ошибке или, когда вы находитесь в окне, перейдите к строке с ошибкой с именем файла, строкой и столбцом и нажмите enter, чтобы перейти туда.
Комментарии:
1.
:cope
— приятно запомнить. Хотя:cwindow
сокращается до более короткого:cw
. Если ошибок было немного,:cn
обычно достаточно.
Ответ №3:
IIRC, эта функциональность встроена в vim. Быстрый поиск в Google выявил эту полезную ссылку. Это описывает функции vim для навигации по ошибкам после make.