Приспосабливаем vim к программированию на кросс-компиляторах


ramok аватар

ramok - Posted on 28 Июнь 2008

Первое чего не хватает в vim при работе с кросс-компиляторами - это то что vim не правильно прыгает на подключаемые файлы в #include<..> по клавишам gf, ctrl-w f. А так же не ищет объявление переменных и функций в подключаемых файлах по [d, [D и не прыгает на объявления по [ ctrl-d, ctrl-w d. И не ищет вхождения в подключаемых файлах по [I, [ ctrl-i.

vim-у можно указать где искать подключамые файлы в переменной :set path. Например для кросс компилятора AVR можно указать

:set path=.,/usr/avr/include,,

Так же некоторые кросс компиляторы имеют свою man программу. Например avr кросс-компилятор в Debian имеет avr-man. Что бы работала клавиша вызова man из vim по клавише K можно указать нужную man программу

:set keywordprg=avr-man

Все это можно добавить или в ~/.vimrc или воспользоваться локальным .vimrc в корне проекта.

0
Ваша оценка: Ничего