Respuestas:
Esperará que ciertos tipos de archivos tengan una sintaxis específica. Por ejemplo, cuando abre un archivo.php, esperará una sintaxis PHP y lo coloreará en consecuencia.
Pero algunas personas usan tipos de archivo inusuales pero aún quieren usar la sintaxis correcta en el editor, por ejemplo file.txt o file.bla con contenido PHP dentro.
La sintaxis es el "idioma" dentro del archivo, donde filetype es el tipo real del archivo.
filetypeafecta más cosas que syntax(por ejemplo: resaltado de sintaxis, reglas de sangría y otros complementos). Por lo tanto, en general, debe usarlo a filetypemenos que solo desee cambiar el resaltado de sintaxis.
filetypees un súper conjunto de características desyntax. Ver también esto