В emacs есть удобный способ запуска gdb и gui для gdb, отладчика C.
Есть ли аналогичная опция в gvim?
В emacs есть удобный способ запуска gdb и gui для gdb, отладчика C.
Есть ли аналогичная опция в gvim?
Посмотрите Vim script поиск. Я вижу по крайней мере 5 плагинов, которые делают то, что вы хотите.
Там есть проект под названием cgdb, целью которого является обеспечить это точное поведение. Хотя он не запускается с vim, как это делает emacs, он обеспечивает vim, как привязки клавиш и поведение. Его функции включают в себя отдельный синтаксис, выделенное исходное окно, которое обновляется с текущей исполняемой инструкцией.
Conque GDB - это то, что вы ищете.
Возможно, Agide - это то, что вы ищете: http://www.a-a-p.org/ Это своего рода открытая среда для использования vim и gdb, как IDE.
IMHO, NONE из подключаемых модулей 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.
Если вы используете neovim, проверьте мой новый интерфейс nvim plugin gdb: neogdb.vim.
Я не думаю, что есть. Я использую разные окна.
Единственное, о чем я могу думать, это
!gdb blah blah blah
но это может быть не то, что вы ищете. Он, как правило, используется для создания пакетного текста, который подключается обратно к редактируемому файлу.
Надеюсь, что это поможет.