С удивлением обнаружил, что в Vim уже почти с год (с июля прошлого года: 8.0.0693) есть команда :terminal
, которая позволяет запускать приложения в окне Vim. В целом не сторонник встраивания всего во всё, но в некоторых случаях может быть полезно.
Искал коммит и увидел, что ещё есть экспериментальный плагин по интеграции gdb в Vim. Здесь такие обсуждения проскакивают, но упоминаний этих нововведений не нашёл.
Плагин называется termdebug и требует gdb >= 7.12. Запустить его можно так:
:packadd termdebug
:Termdebug ./some-executable