Я не думаю, что есть. Использую разные окна.
Единственное, о чем я могу думать, это
!gdb blah blah blah
но это может быть не то, что вы ищете. Как правило, он используется для генерации пакетного текста, который снова вставляется в файл, который вы редактируете.
Надеюсь это поможет.
Если у вас нет ответа, не отвечайте. Это невежество даже в 2008 году.
Взгляните на Поиск скрипта Vim. Я вижу как минимум 5 плагинов, которые делают то, что вы хотите.
Да, но какой из них лучший?
Есть проект под названием cgdb, цель которого - обеспечить именно такое поведение. Хотя он не запускается из vim, как это делает emacs, он предоставляет vim, такие как привязки клавиш и поведение. Его функции включают в себя отдельное окно исходного кода с выделенным синтаксисом, которое постоянно обновляется с учетом выполняемой в данный момент инструкции.
Возможно Agide - это то, что вы ищете: http://www.a-a-p.org/ Это своего рода открытая структура для использования vim и gdb как IDE.
ИМХО, НИ ОДИН из подключаемых модулей vim gdb не работает НАДЕЖНО, главным образом потому, что vim изначально не поддерживает интеграцию с оболочкой. Использую emacs + vimpulse.el. (vimpulse.el - это пакет emacs, который эмулирует vim.) emacs + vimpulse.el ведет себя очень похоже на vim, а emacs поддерживает gdb так же хорошо, как и все остальное. cgdb тоже очень хорош, но я предпочитаю emacs + vimpulse, потому что мне не нужно запоминать сочетания клавиш в emacs. (M-x gud- показывает все возможные команды отладки, а горячие клавиши напоминают всякий раз, когда команда выполняется.) Кроме того, emacs гораздо более настраиваемый, чем cgdb.
Conque GDB - это то, что вы ищете.
Если вы используете neovim, проверьте мой новый интерфейс gdb для плагина nvim: neogdb.vim.