Taglist plugin provides vim to support source code browsing capabilities at sidebar. When you enable taglist, sidebar windows will be listing functions, classes, structures, enumerations, macro definitions and other parts of a source code file as shortcut. Shortcut will jump you to the particular portion of codes within a single page.
The taglist may have already installed by default at some linux distro, try to type the line below in your vim to verify.
If the tagllist appears as sidebar, meaning taglist was installed. If not, you may download taglist plugins from http://vim-taglist.sourceforge.net/
You may want to add a key bindings to toggle the Taglist, append this into ~/.vimrc
nnoremap <F12> :TlistToggle
In console, to switch between main window and taglist sidebar window, you can press CTRL+WW. Wheres in gvim, you do not need to switch between taglist window and main window, you may just double click the shortcut.
Taglist also do not limit to the language above, because taglist allow you to easily extend the support of new languages. Learn more about taglist at http://vim-taglist.sourceforge.net/