Entre todos los complementos que he probado, encontré que ConqueGDB es el mejor enfoque. ConqueGDB usa Conque Shell para incrustar un shell interactivo dentro de vim, que GDB usa.
El flujo de trabajo con ConqueGDB consiste en no ingresar comandos GDB en el terminal GDB, usted usa accesos directos en el código fuente vim. Pero puede continuar utilizando el indicador GDB si lo desea, para comandos más avanzados, o desplazarse para ver toda la sesión de depuración.
Algunas asignaciones predeterminadas de ConqueGDB, por ejemplo:
- leaderr : correr
- leaderc : Hacer continuación
- leaders : paso
- leaderp : variable de impresión debajo del cursor
Observe cómo se ha utilizado la línea del cursor vim para emitir una 'fila de impresión' GDB, la ejecución actual del código está en otra línea (14) y hay un punto de interrupción en la línea 10.

Para instalar con Vundle, por ejemplo:
Plugin 'vim-scripts/Conque-GDB'
Yo uso estas opciones de complementos:
let g:ConqueTerm_Color = 2 " 1: strip color after 200 lines, 2: always with color
let g:ConqueTerm_CloseOnEnd = 1 " close conque when program ends running
let g:ConqueTerm_StartMessages = 0 " display warning messages if conqueTerm is configured incorrectly