Vim's tabs are not the same as TextMate tabs: they are workspaces, not 1-to-1 proxies for files. Don't try to use them like in other editors, it's an exercice in futility.
You can make use of command-line completion:
:b <Tab>
which does partial words too:
:b js<Tab> completes with teh name of your JS file
You can make use of command-line completion:
which does partial words too: You can make command-line completion even faster: You can try quick, generic, mappings: You can try more precise ones: to mimic TextMate.You can try listing and choosing in one move:
You can try the builtin Ctrl+^: You can remap it if you want: and do: