Clewn is a program that implements full gdb support in the vim editor that supports breakpoints, watch variables, gdb command completion, assembly windows, etc.