O GVim não suporta múltiplas janelas "toplevel" (veja Usando o Vim / Gvim com várias janelas GUI ). Mas você pode criar um comando de usuário que inicie um novo processo gVim. Algo parecido com isto:
: command -nargs = * -complete = file Novo: sistema de chamadas ('gvim'. shellescape (< f-args >))
Esse comando pode falhar de maneiras interessantes com nomes de arquivos "criativos". Eu tentei torná-lo robusto sem torná-lo complexo, mas eu não testei extensivamente.
Existem várias desvantagens em insistir em usar o Vim dessa maneira. Você pode não gostar do tratamento de buffer do Vim, mas pode ser bastante útil se você puder aprender a usá-lo.