:e f<tab>.b<tab><return> or similar from command line often using history. After using a code base for a few hours/days I pretty much know where everything is and exactly how many chars I need to type before tab autocompletes.
After I open a file once it is in my vim and or bash history which means opening it again is only a couple keystrokes.
I use <ctrl>6 and multiple (3-4) non-overlapping terminals (with text mode vim) in various directories. So "jump to file foo.bar" is often look at the vim/terminal to the upper right or <ctrl>6 or :e<space>f<up><enter>
Don't remember what this does excactly but it's in my vimrc and might have something to do with it.
"freakin awesome file completion
set wildmode=list:longest
I also use this form of "history"
bind '"\e[A"':history-search-backward
bind '"\e[B"':history-search-forward