Vimgdb is a project mainly written in Vim Script, it's free.
Emacs like gdb interface to cterm vim
This is a mirror of http://www.vim.org/scripts/script.php?script_id=3039
This script provides an emacs like GDB interface to vim. Woks in cygwin and unix terminals (no need for +clientserver).
Find the screen shots at "Vim Viki"
Start the program like this
vimgdb
This will open vim with two windows. Type the gdb commands in bottom window. The top window will show the current file line and breakpoints highlighted.
You can also jump to top window and use the following keys