Vim: viewing file structure - classes, methods, functions
===

So I have this dream, right: I'm doing incredible wizardry in PHP, in vim, and every once in a while I'd want to press some fancy button combination (the longer the better) to be able to navigate through the file, not in boring, line-by-line mode, but in a magnificent overview mode. Feast my eyes on a tree-like list of classes, methods, functions, variables and other wonders of code. Jump from function to function in sheer merriment.

Know ye a way to fulfill my desires?

Sort of like any file structure dialog/view in any arbitrary IDE. Anything?
