h0rr0rr_drag0n 14.08.2009 23:00
Vim — Использование отладчика gdb в Vim’e
При использовании Vim’a как IDE иногда возникает потребность вызвать отладчик для исполняемого файла открытого проекта. Интеграция gdb и vim’а возможна разными способами: путем накладывания патча или использования специального плагина. Я пошел своим путем и сделал простенький скрипт для использования отладчика вместе с вимом.Скрипт должен быть запущен из вима (:!./script.sh). После запуска он получает список исполняемых файлов в рабочем каталоге (каталог, в котором содержится открытый в vim’е файл) и исключает из этого списка скрипты для шелла и перловые скрипты. Впрочем, если вы владеете языком регулярных выражений, то можете исключить любые другие исполняемые файлы с известным расширением.
Далее, если исполняемый файл только один – он сразу запускается в отладчике. Если файлов несколько – выводится их список и нужно выбрать необходимый исполняемый файл.
Отладчик запускается в отдельном эмуляторе терминала, исполняемый файл которого указывается пользователем в переменной TERMINAL.
Код скрипта gdb.sh:
Можно забиндить вызов этого скрипта на любую удобную кнопку в .vimrc
1 |
|
Скриншот работы всего этого хозяйства:

По материалам блога Дракон-линуксоид

+ 0 -
Чего-то скриншот то у меня не показывает.
Проблемы с хостингом фотографий.
Вот еще одна ссылка: http://h0rr0rr-drag0n.spb.ru/wp-content/uploads/2009/08/snimok42-300x187.png
Вот еще одна ссылка: http://h0rr0rr-drag0n.spb.ru/wp-content/uploads/2009/08/snimok42-300x187.png