:e **/filename<tab>
:e **/*name<tab>
Note that this can be a bit slow when traversing large/deep directories.
With the right value for path
, wildignore
and wildignorecase
, the :find
command can be awesome:
:find *foo
There are also obviously many plugins if you want, like CtrlP or VimFindsMe.