У меня есть локальный файл Makefile, который просто вызывает make -C ..
. В результате я получаю вывод компилятора с именами файлов и пути к каталогу относительно ..
.vim изменить базу относительного пути к источнику в другой каталог
Теперь vim не может получить правильный путь для быстрого исправления.
Вопрос: Как установить базовый путь для быстрого исправления vim до ..
?
Мой путь Структура:
<bla>/base/proj1/<localMakeFile>
<bla>/base/<globalMakefile>
<bla>/src/source1.cpp
компилировать внутри/основание/proj1/
Компилятор выход для ошибки, как: SRC/source1.cpp | 141 Col 54 | Ошибка: ....
Но я работаю в /proj1/так ВИМ не может получить файл src/source1.cpp
EDIT: я вижу, что проблема в основном связана с выходом гну сделать
make[4]: Entering directory '<bla>/...'
, который не обрабатывается правильно, если я использую не английскую среду. Установка оболочки с export LANG=
все работает нормально.
В: Можно ли анализировать также немецкий выход gnu make?
Вы не даете достаточно подробностей о том, что вы делаете для более полезного ответа, но попробуйте прочитать ': h quickfix-directory-stack'. –
@SatoKatsura Ваш комментарий не дает понять, какая информация отсутствует. Путь strcuture, язык, make, vim ... чего не хватает? – Klaus