Функция terminal-debug
в vim 8 предоставляет хороший интерфейс для интеграции с gdb / vim. Я использовал его некоторое время, и пока все хорошо, за исключением одной раздражающей проблемы с производительностью: кажется, что vim потребляет много ресурсов ЦП для обработки выходных данных отлаживаемой программы.
Одним из обходных путей является перенаправление вывода программы в какой-либо файл, например run > /tmp/run.log
; оставляя буфер "gdb program" пустым. Но это не идеальный способ в любом смысле.
Есть идея получше?