Question: The reason why I'm asking this, is because I'm coding in C++, in putty/ssh and I like the fact that I can code from pretty much everywhere without having to install anything.

So I'd like to have something that could help me debugging (viewing LIVE value of a variable, breakpoints, etc)

If you think that there's no such thing in this world, is there any good technique I could use to debug in command line?

Thanks

Answer: 
[vimgdb](http://sourceforge.net/projects/clewn/files/vimGdb/) will give what you want. I've used it for about one year. The most interesting feature is:

* Hightlight current line
* List item
* Can show disassembly code
* Step into, Step over
* inspect variables, memory address
* Run all the underlying gdb command is possible
* And, of course, set breakpoint, conditional breakpoint etc.

Highly customizable by vim key mapping and scripts.

Actually I use checkinstall to make an rpm for it, and installed it everywhere when I need to debug on the box.

I think it have the most important features I want from a visual debugger.
You have a script to do that: <http://www.vim.org/scripts/script.php?script_id=1954>

In my humble opinion, Vim is not designed to do such things and it is a bad idea to do so.