I use the gvim with the following plugins
Tablistlite plugin:
http://www.vim.org/scripts/script.php?script_id=3680
This enables me to switch tabs lightning fast.
I have mapped the command to open the tablist window to F2 key. This enables me to switch between different tabs without even thinking as the tablist is sorted on the basis of last accessed tab so the key sequence <F2> <Enter> will switch between the current tab and the tab you were previously in. and also
<F2><Down arrow><Enter> => to 2nd last accessed tab
<F2><Down arrow><Down arrow><Enter> =>to 3rd last accessed tab And so on
functionlist.vim
http://www.vim.org/scripts/script.php?script_id=3681
This plugin opens window on the rhs that contains a list of function names detected in the current script. Function names are sorted alphabetically.
Press any key and the cursor moves to the function names atarting with that letter. Pressing enter on a function name moves the cursor to that function in the code window.
Just map the command to open the function list to some function key.
Nerdtree plugin
http://www.vim.org/scripts/script.php?script_id=1658
This opens a file browser window in the lhs of the current window. You can do basic file opertaions like opening,opening in a new tab, delete/move/add files from the pluggins window itself.
If you take some time to learn vim, then there is really no going back...So i think...)
regards,
Sandeep