>>34
Why the fuck would you do all that? You do know the system clipboard is in register + right? Why don't you just do "+p to paste? Also, why can't you navigate with the mouse without setting some shit? Works fine for me...
>>43
Vim 7 supports all of this as well, except that graphic visualization bullshit. People think it doesn't because you have to turn these features on; it stays minimal and only does what you want, instead of being huge and bloated like every commercial IDE out there. Here is a small sample of what you can do:
Jump to definition/declaration
:tag [identifier] jumps to definition/declaration
vim -t [identifier] runs vim, opens the file defining identifier, and jumps to it
<C-]> jumps to the identifier under the cursor
Show parameters when typing a function, Generic identifier autocompletion
<C-X> <C-O> while in insert mode pops up omni-completion while typing an identifier. Shows possible matches and argument lists. Some people remap this to tab:
http://princ3.wordpress.com/2006/10/27/untitled-2/
decent integrated debugger ("place breakpoint here", step by step execution, variable evaluation and modification...)
Has all of this with clewn.
CTRL+B set breakpoint, CTRL+E clear breakpoint. Breakpoints are shown visibly in the margin.
CTRL+N step over (next source line)
S step into
F step out (finish)
C continue
CTRL+P print the value of the identifier under the cursor
Hovering the mouse over an identifier pops up a bubble showing its value in the current frame
Tons more hotkeys, plus you have a gdb prompt to do whatever you want
Who cares about graphic visualization? That's the job of proper documentation and tools like Doxygen. If you're enterprise enough to care about that, you should already have drawn up UML diagrams before starting to code, amirite???