Решение, которое я придумал, здесь:
function! OpenAll(arg)
let args=globpath(&path, a:arg)
for temp_file in split(args, '\n')
silent exec "tabe ".temp_file
silent exec "tabr"
endfor
endfunction
com! -nargs=1 Tabf call OpenAll('<args>')
Тогда все, что вам нужно сделать, это следующее
:Tabf MyFileName*.cpp