Diferentes plataformas têm diferentes noções de tipos de arquivos e sua detecção. No Windows, apenas a extensão de arquivo (por exemplo, .doc
para um documento do Word) é considerada. O Unix / Linux tradicionalmente dá menos ênfase a isso e, em vez disso, geralmente procura seqüências características dentro do arquivo. Em seguida, existem sistemas de arquivos que colocam metadados ao lado do arquivo em si. E você tem MIME, um esquema de classificação para anexos de e-mail e downloads da Internet.
Como o Vim é um editor de texto de uso geral, ele não possui um "tipo de arquivo padrão" como o Word e o Excel. Você pode editar texto simples, HTML, XML, arquivos de configuração, o que for (desde que não seja binário indecifrável). Portanto, não há nada para configurar. Se você tem outro aplicativo onde é mais fácil ter uma certa extensão de arquivo, então, por todos os meios, forneça-o.
O próprio Vim pode detectar várias linguagens (principalmente de programação) e, em seguida, fornece destaque da sintaxe e outras configurações específicas do tipo de arquivo. Ele também usa uma combinação de padrão de arquivo e correspondências de conteúdo. Veja :help filetypes
para mais informações.