Isso porque o vim é na verdade o vim.bat e é um programa de console. Você deve associar o gvim como o programa padrão.
Acabei de instalar o gvim no windows 7 pela primeira vez, e estou tendo problemas para abrir alguns arquivos. Quando eu abro arquivos, o vim parece mostrar uma janela cmd por alguns segundos antes de fechá-la (muito rápido para entender o conteúdo), e eu acabo com uma pasta C: / Program, e um / Files / vim / vimfiles / doc / no diretório do arquivo que acabei de abrir. Eu posso ver que está tentando acessar C: / Program Files / vim / vimfiles / doc, que é onde o vim está instalado, no entanto, está sufocando no espaço, e eu não estou familiarizado o suficiente com o gvim para descobrir o porquê. Todas e quaisquer ideias são muito apreciadas.
Você usa um alias ou um arquivo em lote para abrir seus arquivos com o vim?
Você não esqueceu de colocar os parâmetros no vim com aspas?