dbvi is a UNIX terminal-based interface to the gdb debugger. It tightly integrates a vi session with the usual gdb command line and uses the arrow keys to provide an intuitive interface to common debugging commands. It is designed to be used in a restrictive single terminal environment, but in a windowed environment it has the same advantages over a graphical interface that vi has over a graphical text editor.